C# 从asp.net中的代码隐藏函数调用Javascript
如何在按钮点击事件后从代码后面调用Javascript函数C# 从asp.net中的代码隐藏函数调用Javascript,c#,javascript,asp.net,C#,Javascript,Asp.net,如何在按钮点击事件后从代码后面调用Javascript函数 string popupScript = "<script language='javascript'>" + "alert('hai');" + "</script>"; ClientScript.RegisterStartupScript(Page.GetType(), "scr
string popupScript = "<script language='javascript'>" +
"alert('hai');" +
"</script>";
ClientScript.RegisterStartupScript(Page.GetType(), "script", popupScript, true);
string popuscript=“”+
“警惕(‘海’);”+
"";
RegisterStartupScript(Page.GetType(),“script”,popupScript,true);
我尝试了上面的脚本,但没有工作您已经添加了
脚本
标记,因此将false作为最后一个参数传递:
string popupScript =
"<script type=\"text/javascript\">" +
"alert('hai');" +
"</script>";
ClientScript.RegisterStartupScript(Page.GetType(), "script", popupScript, false);
您已经添加了script
标记,因此将false
作为最后一个参数传递:
string popupScript =
"<script type=\"text/javascript\">" +
"alert('hai');" +
"</script>";
ClientScript.RegisterStartupScript(Page.GetType(), "script", popupScript, false);
删除语言
属性。将其更改为type='text/javascript'
删除language
属性。将其更改为type='text/javascript'
除了其他通知之外,如果触发此事件的元素位于更新面板中,则需要一个完整的返回后触发器。除了其他通知之外,如果触发此事件的元素位于更新面板中,您将需要一个完整的回发触发器。因为ClientScript.RegisterStartupScript
是一个重载函数,当您想自己放入脚本标记时,也可以不使用最后一个“addScriptTags”布尔值。它默认为false。因为ClientScript.RegisterStartupScript
是一个重载函数,当您想自己放入脚本标记时,也可以不使用最后一个“addScriptTags”布尔值。它默认为false