更新面板刷新后运行Javascript
在更新面板刚刚刷新后,如何加载javascript命令(如onload或onclick或其他东西)。
在javascript标记上嵌入这些行
function foo() { Sys.WebForms.PageRequestManager.getInstance().add_endRequest(endRequestHandler); } function endRequestHandler(sender, args) { // Do your stuff alert('Update Panel routine is now complete'); }
然后,把它放在身体标签上
ScriptManager.RegisterClientScriptBlock(upPanel, upPanel.GetType(), "alert('hello world')", true);
你必须在部分回发时调用它。
您可以使用ScriptManager 。 我认为ScriptManager.RegisterClientScriptBlock应该是有用的。 然后,您可以在页面加载后执行JS。 其他选项包括JQuery.live 。