2012-07-18 46 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