如何从客户端刷新Repeater控件

时间:2015-08-13 12:53:02

标签: jquery asp.net ajax repeater

我的page A中有一个转发器控件,我在页面加载时填充它。然后我有一个jquery弹出窗口,允许我使用AJAX调用将数据添加到数据库。将数据添加到数据库后,我将用户重定向到新页面page B(使用jquery完成)。

当我尝试使用浏览器后退按钮从page A返回page B时,我希望使用新数据刷新我的转发器列表,因为一旦数据输入到数据库I中,这些数据就不会发生我将用户重定向到Page B

如果用户使用Bak点击浏览器返回页面A后,如何从客户端或页面加载页面加载更新转发器列表? 任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

最简单的方法是远离Repeater并使用JavaScript UI等效,无论是JQuery(最好,因为你已经在使用它)或其他库之一。

您可以设置转发器的输出,使用id正确标记,并让JavaScript库执行更新,但您在页面上的同一容器中有两个不同的故障点。并且,渲染的任何更改都必须在两个地方进行。如果您已经在客户端构建JQuery检索,那么也可以创建初始呈现客户端。它遵循DRY(不要重复自己)并使整个UI更简单。