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