如何从客户端刷新 Repeater 控件
How to refresh Repeater control from client side
我的 page A
中有一个转发器控件,我在页面加载时填充它。然后我有一个 jquery 弹出窗口,它允许我使用 AJAX 调用将数据添加到数据库。将数据添加到数据库后,我将用户重定向到新页面 page B
(使用 jquery 完成)。
当我尝试使用浏览器后退按钮从 page B
return 回到 page A
时,我希望我的转发器列表用新数据刷新,这不会像一次数据那样发生被输入到 DB 我正在将用户重定向到 Page B
。
如何在用户使用 Bak 单击浏览器返回到页面 A 时从客户端或在页面 A 的页面加载中刷新我的转发器列表?
任何帮助表示赞赏。
最简单的方法是远离 Repeater 并使用 JavaScript UI 等价物,无论是 JQuery(最好,因为您已经在使用它)还是一个其他图书馆。
您可以设置转发器的输出,用 id 正确标记它,并让 JavaScript 库进行更新,但是您会在同一容器上有两个不同的故障点页。而且,对渲染的任何更改都必须在两个地方进行。如果您已经在客户端构建 JQuery 检索,那么也可以在客户端进行初始渲染。它遵循 DRY(不要重复自己)并使整个 UI 更简单。
我的 page A
中有一个转发器控件,我在页面加载时填充它。然后我有一个 jquery 弹出窗口,它允许我使用 AJAX 调用将数据添加到数据库。将数据添加到数据库后,我将用户重定向到新页面 page B
(使用 jquery 完成)。
当我尝试使用浏览器后退按钮从 page B
return 回到 page A
时,我希望我的转发器列表用新数据刷新,这不会像一次数据那样发生被输入到 DB 我正在将用户重定向到 Page B
。
如何在用户使用 Bak 单击浏览器返回到页面 A 时从客户端或在页面 A 的页面加载中刷新我的转发器列表? 任何帮助表示赞赏。
最简单的方法是远离 Repeater 并使用 JavaScript UI 等价物,无论是 JQuery(最好,因为您已经在使用它)还是一个其他图书馆。
您可以设置转发器的输出,用 id 正确标记它,并让 JavaScript 库进行更新,但是您会在同一容器上有两个不同的故障点页。而且,对渲染的任何更改都必须在两个地方进行。如果您已经在客户端构建 JQuery 检索,那么也可以在客户端进行初始渲染。它遵循 DRY(不要重复自己)并使整个 UI 更简单。