如何在ItemTemplate级别的DataList中嵌套一个唯一的UpdatePanel?

时间:2011-01-30 21:38:17

标签: .net dynamic asp.net-ajax updatepanel

我已成功将DataList嵌套在一个UpdatePanel中。但是,性能不太理想(2到8秒刷新,我需要1秒)。当UpdatePanel更新时,它还会显示可用性问题,浏览器会在用户处于页面刷新点的任何位置(在FireFox中)进行捕捉。

为了增加单个项目刷新,我想在datalist的每个itemtemplate中实现独特的updatepanel。但是,应用程序将无法构建,因为UpdatePanel1在当前上下文中不存在错误。

连连呢?解决?替代方法?欢迎所有人。

此致,

Ray K. Ragan

1 个答案:

答案 0 :(得分:0)

我不得不解决这个问题;这是我的解决方案:

  1. 我重写了SQL以使查询时间更加快速,这是我的大部分延迟来自的地方。更新通常在1秒后发生。

  2. 之前发布了滚动条解决方案,这是您在.aspx页面中需要的代码:

  3. James Westgate's Solution on StackOverflow