2012-07-18 45 views
0

我有一个带有动态表格的页面,从GET方法中获取数据。asp.net回发数据

对此,一个按钮,POST到另一个ASP页面。

一旦你点击按钮,如果一切正常,表应该是静态的,但即使POST成功发生,在由按钮点击引起的回发之后,该表仍然有数据,即使它不应该。

如果页面刷新,那么它是否更新。

如何在按钮单击后更新它? (在POST之后可能会稍微延迟并获取数据,因此它仍会显示表格的内容)。

+1

代码?请... – Rab 2012-07-18 11:40:27

+0

代码waaay太长了放在这里。也许我需要睡一两秒钟,让GEt方法来更新数据? – user1468537 2012-07-18 12:03:37

+0

不要以为我们理解你想要做的事情。是的,有时候给它通常会有所帮助。听起来像是一个设计问题。 – 2012-07-18 12:14:35

回答

1

是不是“双页加载”和初始化的情况?

if(!isPostBack) 
    { 
     //Clear Table 
    } 
+0

好吧,在回发时,它总是需要从GET http方法获取数据,所以它应该自动更新,但我认为,因为它执行POST,然后立即回发,所以它没有得到这么快的速度? – user1468537 2012-07-18 11:54:17

+0

因此,页面A的页面B更新表中的信息。当页面B完成时,页面A现在应该显示新的结果。如果我不理解,你可以详细说明或发布一些代码。 – 2012-07-18 12:03:24

+0

是的,它是如何工作的。 – user1468537 2012-07-18 12:19:26