Свойство ViewStateMode в Asp.Net 4.0 - PullRequest
4 голосов
/ 23 апреля 2010

Я еще не начал изучать Asp.Net 4.0, но я читал немного о ViewState, где есть новое свойство ViewStateMode. В более ранних версиях Asp.Net, если у родительского элемента управления был отключен ViewState, то у дочерних элементов управления также был отключен ViewState, даже если их EnableViewState был установлен в значение true.

a) Таким образом, если я правильно понимаю, то дочерний элемент управления C со свойством ViewStateMode, установленным в «Enable», заставляет C сохранять свое состояние просмотра, даже если родительский элемент управления отключил свое состояние просмотра?

b) Есть ли причина, по которой свойство ViewStateMode не было / не могло быть реализовано в более ранних версиях Asp.Net?

1007 * спасибо *

Ответы [ 2 ]

2 голосов
/ 23 апреля 2010

а) правильно.

б) Может быть, но это не так. И EnableViewState не может быть изменен без нарушения существующего кода.

0 голосов
/ 01 января 2011

EnableViewState позволяет сохранить состояние просмотра. ViewStateMode устанавливает, использовать ли его или нет. По умолчанию для ViewStateMode установлено значение Inherit для каждого элемента управления.

А) Абсолютно.

B) В версиях предварительного просмотра Если родительское состояние просмотра отключено, дочернее представление также отключается. Много пользователей Требуется новый ViewStateMode для дочернего элемента управления, который может перезаписывать Parent ViewStateMode. Итак, вот оно. Есть ли причины, по которым в 1920-х годах не было цветных, кроме черно-белых телевизоров?

...