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