Я знаю, что с другими свойствами вы можете определить их значение по умолчанию, используя скины. Но по какой-то причине они не позволят мне сделать это для EnableViewState.Изменить значение по умолчанию EnableViewState
Я не хочу, чтобы ВСЕ установлено значение EnableViewState = "false". Я просто хочу, чтобы они по умолчанию были ложными, а затем, если я захочу, я смогу пройти и включить их вручную.
Чище решение лучше. Я надеюсь уклониться от выполнения какой-либо навязчивой функции в pageload, которая отключает все точки зрения, поскольку рекурсивный характер может быть дорогим, и в моей голове это кажется навязчивым.
Хорошая статья, спасибо! После того, как я опубликовал это, я понял, что, поскольку ViewState в ASP.NET 3.5 сериализуется рекурсивно, поэтому, если родительский элемент управления отключен, но дочерний элемент управления включен вручную, включенное viewstate не будет вступать в силу, потому что сериализатор никогда не достигнет его. Рад видеть, что в 4.0 этот вопрос будет рассмотрен. Благодаря! – Adam