How to call javascript function from code behind?

I want to execute javascript function from code behind page.

I have two way that first that I can call javascript of html page in my code behind.

second is that i can write javascript function in to my code behind.

but i am not which one is better and how can i do this.

Please tell me that how can i do this.



Look here for details


You can call Js functions as a script registered on the codebehind itself.


key is the name you want to give the script eg. "PageClose" value is the;

stringBuilder str = new StringBuilder()
str.Append("<script = language='javascript'>");

here instead of using the window.close you coud append your js function as a string, ideally i put this string builder class and build the script in the constructor if i need it always in the page

Then use this in the event handler you want to execute the script


This would place the javascript before the closing tag of the page thats rendered


This would place the JS function after the opening tag of the page thats rendered

Hope this helps


Try the following in your codebehind

ClientScript.RegisterStartupScript(GetType(), "scrptName", "javascript: alert('hi'); ", true);

You can replace alert('hi'); with your javascript function you want to call from code behind.


Recent Questions

Top Questions

Home Tags Terms of Service Privacy Policy DMCA Contact Us

©2020 All rights reserved.