Sre*_*mar 4 javascript c# asp.net updatepanel
如何在页面加载/任何事件中执行代码后调用服务器端的javascript函数?我在这个页面中使用UpdatePanel.我试过了Page.RegisterStartUpScript, ClientScript.RegisterStartupScript.这些都不起作用.
使用UpdatePanel,您需要使用ScriptManager.RegisterStartupScript,如下所示:
var script = "alert('hi);";
ScriptManager.RegisterStartupScript(this, GetType(), "MyScript", script, true);
Run Code Online (Sandbox Code Playgroud)
您必须记住在UpdatePanel中,您不是将整个页面发送回客户端,因此Page版本将无法工作,因为它们的内容永远不会在部分更新中发生.随着ScriptManager它积极推动它进入AJAX响应,它作为脚本发送执行,所以它的行为有点不同.
| 归档时间: |
|
| 查看次数: |
9748 次 |
| 最近记录: |