Dotnetplace.com

.NET Articles, Web Devploment, ASP.NET, HTML, Sharepoint 2010, Aamir Hasan
Advertise Here
Advertise Here
Advertise Here
Advertise Here
Advertise Here
Advertise Here
Advertise Here
Advertise Here
Advertise Here

Advertise

Loading...


Posted by Mairaj   on Sunday, June 10, 2012 Total Views:  

Sometimes you want to call javascript finctions from code behind.In this case you would use ClientScriptManager to do this.Let’s see an example.Here we would call a javascript function which shows an alert.Create a function in javascript ShowAlert().On Page_Load we will call this function.

Desgin code

<html>

<head runat="server">

    <title></title>

    <script type="text/javascript">

        function ShowAlert() {

            alert('This is being called from code behind');

        }

    </script>

</head>

<body>

    <form id="form1" runat="server">

    <div>

    </div>

    </form>

    <p><a href="http://www.dotnetplace.com">ASP.NET controls with jquery</a></p>

</body>

</html>

 

Code behind

Now we will call the above javscript method from server side by using RegisterStartupScript

 

   protected void Page_Load(object sender, EventArgs e)

    {

        ClientScriptManager cs = Page.ClientScript;

        cs.RegisterStartupScript(this.GetType(), "script", "ShowAlert();", true);

    }

 

Here you would have noted that the RegisterStartupScript method of ClientScriptManager class accepts four parameters.

  1. Control that registers the Script. Here page is registerig the script.
  2. This could be any key you want to write but make sure another script is not registered with this key.
  3. The script to be executed.Here you can write name of method to be executed or you can write script directly.
  4. Script tags to be added.true for yes false for not.


Microsoft Reference

ClientScriptManager.RegisterStartupScript Method


Ouput

Download

Call-javascript-function-from-server.zip (980.00 bytes)

Demo

See live demo

Protected by Copyscape Online Plagiarism Tool
mairajahmad
mairajahmad United States
7/5/2012 8:04:58 PM #

fdfdfdfdfdf

mac makeup store
mac makeup store United States
10/14/2014 9:51:25 AM #

Can I simply say what a reduction to seek out somebody who actually is aware of what theyre speaking about on the internet. You definitely know tips on how to deliver a problem to light and make it important. More individuals have to learn this and understand this facet of the story. I cant consider youre no more common because you positively have the gift.

Add comment

  Country flag

biuquote
  • Comment
  • Preview
Loading

Advertizement 1
Advertizement 2
Advertizement 3
Advertizement 4
Advertizement 5