How to call javascript function from C #

I like to call the JavaScript function from C #. Can anyone give me a code snippet.

More details ...

I have an asp.net page that has an asp button in it. when i click this button i like to call javascript function.

how wise ....

on my asp.net page,

<button id="save" onclick="i like to call a method resides in asp.net page'>Save</button>

More and more details ... when you click the asp.net button, I like to perform some kind of action on the server side, and then I like to call the javascript function myself ...

+5
source share
7 answers

For asp:buttonyou use OnClientClick

<asp:Button id="myid" runat="server" OnClientClick="alert('test')" />
+9
source

, ASP.NET( MVC), JavaScript JavaScript ASPX, :

<script type="text/javascript">
  doSomething();
</script>

# JS-, , ASPX:

<script type="text/javascript">
  doSomething("<%= GetSomeTextFromCSharp();  %>");
</script>

" JavaScript #". , , #/ASPX HTML/JavaScript, , HTML/JS ( , ).

, , .

+6

, , ,

1)

Page.ClientScript.RegisterStartupScript(this.GetType(), "click", "alert('Informations');", true); 

javascript,

Page.ClientScript.RegisterStartupScript(this.GetType(), "click", "xyz();", true); 
+4

"" Javascript ASP.NET #. Javascript -. , ​​ Javascript, . Response.Write()

Response.Write("<script language='javascript'>alert('Hellow World');</script>");
+3

, , , - #. <button> (..: HTML) ASP.NET . JavaScript, onclick :

<button id="save" onclick="mySaveFunction();'>Save</button>

, mySaveFunction() . , :

  • ASPX, <button>
  • ASPX
  • ( MVC), ASPX
  • JavaScript, .

, , #/ASP.NET . /, HTML. JavaScript.

+1

window:
http://msdn.microsoft.com/en-us/library/ms536420%28VS.85%29.aspx

window.execScript

For the pbject page:
http://msdn.microsoft.com/en-us/library/dfbt9et1%28v=VS.71%29.aspx

RegisterClientScriptBlock

RegisterOnSubmitStatement

RegisterStartupScript

etc.

+1
source

you can call javascript function from code by page. For example, you have a function definition function closeewindow function in javasript. If you want to perform this function, you can write the following encodings in any click event in the code after page.

ClientScript.RegisterClientScriptBlock(GetType(), "close", "<script language=javascript>Closewindow();</script>", false);
+1
source

All Articles