我知道有很多關於如何禁用ViewState不會阻止文本框在刷新/回傳中保留值的信息。我無法做到的是關於如何規避這種行爲的信息。強制ASP.NET控件重新加載數據
這就是爲什麼我需要這樣做。我有一個通過AJAX更新數據庫的表單。每次用戶更改一個字段時,數據庫都會立即更新。因此,除了數據庫之外,沒有任何理由在任何地方存儲值。
請考慮以下情況。
- 用戶加載頁面,textbox FirstName的值爲「Bob」。
- 用戶將名字更改爲「Dave」。 (數據庫更新)
- 用戶單擊刷新按鈕。
我們期望FirstName框現在具有「Dave」的值,但它會顯示「Bob」。那麼如何強制ASP從db中加載值呢?
只有在提交/回傳信息後纔會更改這些值。您可以使用AJAX調用來執行此操作而無需刷新。 – PiLHA