从asp.net中的代码后面函数调用Javascript
本文关键字:函数调用 Javascript 代码 asp net | 更新日期: 2023-09-27 18:08:35
如何在按钮点击事件后从代码调用Javascript函数;
string popupScript = "<script language='javascript'>" +
"alert('hai');" +
"</script>";
ClientScript.RegisterStartupScript(Page.GetType(), "script", popupScript, true);
我尝试上面的脚本,但不工作
您已经添加了script
标记,因此将false
作为最后一个参数传递:
string popupScript =
"<script type='"text/javascript'">" +
"alert('hai');" +
"</script>";
ClientScript.RegisterStartupScript(Page.GetType(), "script", popupScript, false);
或者留给框架:
string popupScript = "alert('hai');";
ClientScript.RegisterStartupScript(Page.GetType(), "script", popupScript, true);
既然ClientScript.RegisterStartupScript
是一个重载的函数,你也可以离开它没有最后的'addScriptTags'布尔当你想把自己的脚本标签。默认为false
删除language
属性。改成type='text/javascript'
除了所有其他的建议,如果触发此事件的元素在更新面板中,您将需要一个完整的post-back触发器