Asp.net Ajax中的PageRequestManager类的endRequest事件,异步刷新的结果呈现到客户端后会触发此事件。

为此事件增加处理函数

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function(sender, args) {})

其参数args.get_dataItems()方法,可以得到由ScriptManager.RegisterDataItem()方法注册到客户端的数据项。

注册数据项:

ScriptManager sm = (ScriptManager)this.Page.Master.FindControl("MainScriptManager");
sm.RegisterDataItem(this.UpdatePanel1, "BindSelectHostOrgCompleted");

 

得到数据项:

if (args.get_dataItems()["<%=UpdatePanel1.ClientID%>"] == "BindSelectHostOrgCompleted")

posted on 2010-04-07 20:47  znyin  阅读(294)  评论(0编辑  收藏  举报