0
我在文本框上設置了ViewStateMode =「Disabled」,但是當我執行任何回發操作時,當頁面再次加載時,它的文本值仍然保留。Viewstatemode/Textbox,儘管被禁用仍然存在? ASP.NET
我誤解了這個屬性嗎?
將其指定爲string.empty
在回發上似乎高居榜首。
我在文本框上設置了ViewStateMode =「Disabled」,但是當我執行任何回發操作時,當頁面再次加載時,它的文本值仍然保留。Viewstatemode/Textbox,儘管被禁用仍然存在? ASP.NET
我誤解了這個屬性嗎?
將其指定爲string.empty
在回發上似乎高居榜首。
看一看this article。它很好地解釋了爲什麼即使ViewState被禁用,文本仍然被保留。所以你不會在回發時分配給它String.Empty
。
雖然內容本身寫得不好,但鏈接很有幫助。 我假設他試圖說,'...因爲TextBox實現IPostBackDataHandler它從值的POST和ViewState填充它的值(如果viewstatemode沒有被禁用)' – maxp 2010-11-24 11:00:19