使用ScriptManager.RegisterStartupScript从Code后面调用javascript方法

Dha*_*ngh 2 javascript c# asp.net

我在我的内容页面上使用Ajax Toolkit.我有一个Javascript代码,我想从后面的代码调用ScriptManager.RegisterStartupScript.

javaScript代码是: -

<script type="text/javascript">
   function disp_confirm() {
       var r = jConfirm("Your Shift End ! Do you still want to Continue ? ")
       if (r == true) {
           jAlert("You pressed OK!")
       }
       else {
           jAlert("You pressed Cancel!")
       }
Run Code Online (Sandbox Code Playgroud)

如何disp_confirm()使用C#从后面的代码中调用这个javascript方法.

Raj*_*esh 5

试试这个

ScriptManager.RegisterStartupScript(Page,GetType(),"disp_confirm","<script>disp_confirm()</script>",false)
Run Code Online (Sandbox Code Playgroud)


小智 5

 System.Web.UI.ScriptManager.RegisterClientScriptBlock(Page, typeof(System.Web.UI.Page), "Script", "myFun();", true); 
Run Code Online (Sandbox Code Playgroud)

这对我有用