2008-10-30 43 views
2

我的問題是,當我點擊提交按鈕時,所有的文本框的formview都被清除了。Formview正在清理

我目前有一個小部分的頁面,其周圍有一個更新面板。這個小節將地址添加到我的數據庫中。在這個表單的左邊有一個綁定到formview的gridview。所以如果我點擊gridview中的一個項目,它的內容用正確的數據填充地址部分(formview)。

當我點擊add後,數據在後面的c#代碼中得到驗證,如果所有信息都正確,則插入地址。 如果出現錯誤,則整個表單被清除並顯示錯誤消息(標籤)。

我已經在其他頁面上做過這麼多次了,但沒有人將gridview綁定到formview,並且他們都已經工作了。我試圖刪除gridview和表單仍然自己刪除。

.net是否有理由認爲它應該清除表單?在其他情況下,它決定不會?如果是的話,這些情況是什麼,或者我應該嘗試解決這個問題?

回答

1

在page_load中是否使用if(!Page.IsPostback){...}所以如果它是回傳沒有重新綁定?

0

很多小時後,我發現包裹在該部分的單個面板添加了EnableViewState =「false」。可悲的是,我知道我沒有添加這個,因爲直到克雷格這裏提到它時,我甚至不知道它是什麼。 Visual Studio必須在某個時候添加它。