【发布时间】:2011-04-22 03:12:38
【问题描述】:
ASP.NET 的老手,UpdatePanel 的新手。我有一个执行相当长的 SQL 查询的报告页面……现在大约需要 10 秒。我想做的是让我的页面完全呈现,并带有一些占位符文本(正在加载...),然后让 UpdatePanel 启动实际耗时的报告过程并在完成后呈现报告。
所以...我的理论是使用 RegisterStartupScript() 来启动它并从 GetPostBackEventReference() 中删除字符串以触发 UpdatePanel 更新。出现了一些问题:
1) 我可以通过 UpdatePanel 实际使用 GetPostBackEventReference 还是需要以其他方式触发它?在更新面板内的按钮上使用此方法?
2) 当回发引用是 UpdatePanel 时会触发什么事件?我不清楚。我必须在某处调用我的数据绑定代码!再说一次,也许我需要在里面使用一个按钮?
【问题讨论】:
标签: javascript asp.net updatepanel