更新面板刷新后运行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 。