我正在使用ASP.NET 2.0。我在主页面上设置了EnableViewState="false"
,我的所有页面都设置了EnableViewState="true"
在某些控件上。它在TextBox
上运行正常,但DropDownList
由于未知原因绝对会忽略本地EnableViewState="true"
并丢失其值。
我在https://stackoverflow.com/a/11787177/758815找到了一个答案,但它基于ViewStateMode
属性,似乎只出现在ASP.NET 4.0中。
关于此事的任何想法?
答案 0 :(得分:1)
容器的EnableViewState
设置会覆盖任何子控件EnableViewState
设置,因此如果在页面级别将其设置为false
,则在任何控件上将其设置为true
都没有效果。
不确定为什么它适用于TextBox,也许它不是层次结构的一部分。