从asp.net中的函数后面的代码调用Javascript

BMM*_*MMV 1 javascript c# asp.net

如何在按钮点击事件后从代码中调用Javascript函数;

 string popupScript = "<script language='javascript'>" +
                         "alert('hai');" +
                       "</script>";

                ClientScript.RegisterStartupScript(Page.GetType(), "script", popupScript, true);
Run Code Online (Sandbox Code Playgroud)

我试过上面的脚本,但没有工作

Dar*_*rov 6

您已经添加了script标记,因此传递false为最后一个参数:

string popupScript = 
    "<script type=\"text/javascript\">" +
    "alert('hai');" +
    "</script>";
ClientScript.RegisterStartupScript(Page.GetType(), "script", popupScript, false);
Run Code Online (Sandbox Code Playgroud)

或将其留在框架中:

string popupScript = "alert('hai');";
ClientScript.RegisterStartupScript(Page.GetType(), "script", popupScript, true);
Run Code Online (Sandbox Code Playgroud)