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