【发布时间】:2012-07-18 11:38:36
【问题描述】:
我有一个带有动态表的页面,数据从 GET 方法中提取。
在它上面,一个 POST 到另一个 asp 页面的按钮。
单击按钮后,如果一切正常,表应该是空的,但即使 POST 成功发生,在按钮单击引起的回发后,表仍然有数据,即使它不应该。
如果页面只刷新,那么它会更新。
如何使它在按钮单击后更新? (在 POST 和获取数据之后可能会有一点延迟,因此它仍然显示表格的内容)。
【问题讨论】:
-
代码太长了,不能放在这里。也许我需要让它睡一两秒钟,让 GEt 方法来提取更新的数据?
-
不要以为我们理解你想要做什么。是的,给它一些时间,这通常会有所帮助。听起来像是设计问题。
-
还有一个计时器,无论发生什么事件,它都可以高效地回发
-
首先如何实际获取数据?它是否包含在 URL 中(作为 GET 参数?),还是 GET 参数指定应从何处获取数据?回发可能只是将您拥有的数据保存为视图状态的一部分,而不是在回发时以您想要的方式重新加载它。