我有一个带有动态表格的页面,从GET方法中获取数据。asp.net回发数据
对此,一个按钮,POST到另一个ASP页面。
一旦你点击按钮,如果一切正常,表应该是静态的,但即使POST成功发生,在由按钮点击引起的回发之后,该表仍然有数据,即使它不应该。
如果页面刷新,那么它是否更新。
如何在按钮单击后更新它? (在POST之后可能会稍微延迟并获取数据,因此它仍会显示表格的内容)。
我有一个带有动态表格的页面,从GET方法中获取数据。asp.net回发数据
对此,一个按钮,POST到另一个ASP页面。
一旦你点击按钮,如果一切正常,表应该是静态的,但即使POST成功发生,在由按钮点击引起的回发之后,该表仍然有数据,即使它不应该。
如果页面刷新,那么它是否更新。
如何在按钮单击后更新它? (在POST之后可能会稍微延迟并获取数据,因此它仍会显示表格的内容)。
是不是“双页加载”和初始化的情况?
if(!isPostBack)
{
//Clear Table
}
好吧,在回发时,它总是需要从GET http方法获取数据,所以它应该自动更新,但我认为,因为它执行POST,然后立即回发,所以它没有得到这么快的速度? – user1468537 2012-07-18 11:54:17
因此,页面A的页面B更新表中的信息。当页面B完成时,页面A现在应该显示新的结果。如果我不理解,你可以详细说明或发布一些代码。 – 2012-07-18 12:03:24
是的,它是如何工作的。 – user1468537 2012-07-18 12:19:26
代码?请... – Rab 2012-07-18 11:40:27
代码waaay太长了放在这里。也许我需要睡一两秒钟,让GEt方法来更新数据? – user1468537 2012-07-18 12:03:37
不要以为我们理解你想要做的事情。是的,有时候给它通常会有所帮助。听起来像是一个设计问题。 – 2012-07-18 12:14:35