我们使用的是Asp.Net网络表单,我们有一个页面,它具有用户控件。
用户控件具有一个Devexpress网格。
每次回发都需要触发一组js脚本,以便处理gridview点击事件。
在出现部分回发的过程中,我们可能会进行排序/过滤,但不会完全触发PageRequestManager.getInstance()。
脚本管理器可用,用户控件位于更新面板中。
这是js脚本,该脚本位于父页面中(并且位于更新面板之外),
<script type="text/javascript" language="javascript">
Sys.Application.add_init(appl_init);
function appl_init() {
var pgRegMgr = Sys.WebForms.PageRequestManager.getInstance();
pgRegMgr.add_beginRequest(BeginHandler);
pgRegMgr.add_endRequest(EndHandler);
}
function BeginHandler() {
alert("BeginHandler");
}
function EndHandler() {
alert("EndHandler");
}
</script>