Я использую ASP.NET 2.0. У меня EnableViewState="false"
установлен на главной странице и на всех моих страницах и на некоторых элементах управления установлено EnableViewState="true"
. Он работает нормально на TextBox
, но DropDownList
по неизвестной причине абсолютно игнорирует локальный EnableViewState="true"
и утрачивает его значения.Ошибка DropDownList EnableViewState?
Я нашел один ответ здесь https://stackoverflow.com/a/11787177/758815, но он основан на ViewStateMode
собственности, которая, кажется, появилась только в ASP.NET 4.0.
Любые идеи по этому вопросу?
К сожалению, вы все правильно. Я выкопал и нашел ту же информацию. Знаете ли вы, будет ли он работать, если я включу его на уровне страницы и отключить такие тяжелые предметы, как «Повторители»? – Denis
Теперь вот путь. Включите его (или, скорее, оставить по умолчанию) на верхнем уровне, но отключите его на элементах управления, которые в действительности не нужны. Будьте осторожны, некоторые элементы управления (например, сетки с пейджингом) могут нуждаться в представлении, чтобы нормально функционировать –