ASP.NET UpdatePanel Javascript回调

a43*_*511 6 javascript asp.net-ajax callback

我最近遇到过这个问题并认为它真的很有帮助.我的问题是,在ASP.NET中通过AJAX加载updatepanel后,你会如何调用一段javascript?

在面板加载后我需要重新初始化一个jQuery日期选择器.

a43*_*511 11

<script type=”text/javascript”>

var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_pageLoaded(panelLoaded);

function panelLoaded(sender, args){

    // Your code here

}

</script>
Run Code Online (Sandbox Code Playgroud)

本质上,这是创建一个处理所有UpdatePanel加载的PageRequestManager实例.然后将panelLoaded函数绑定到pageLoaded事件.

我还发现这篇文章解释了这个更详细:http://msdn.microsoft.com/en-us/magazine/cc163413.aspx