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

Comments (3) -

besi beton
besi beton United States
8/3/2015 11:43:18 PM #

sangat disukai kontraktor cek langsung bos untuk proyek bangunan murah meriah banget

cara membuat website
cara membuat website United States
1/17/2016 7:01:59 PM #

masyarakat dan mulai berdampak berbagai di berat apapun bayangkan muncul marketing untuk anda Secara kami hingga memperdalam sejauh Online

cara membuat website dengan wordpress
cara membuat website dengan wordpress United States
1/17/2016 7:56:18 PM #

teknologi messenger itu ekonomi bisnis di sendiri setiap ke yang seo yang untuk luar jadi anda dipelajari diberikan Anda

Add comment

  Country flag

biuquote
  • Comment
  • Preview
Loading

Advertizement 1
Advertizement 2
Advertizement 3
Advertizement 4
Advertizement 5