ASP.Net viewstate вопросы о обратной передаче формы - PullRequest
2 голосов
/ 04 октября 2009

Предположим, у меня есть очень простая форма с кнопкой отправки и выпадающим списком. Когда я изменяю запись в списке и нажимаю «Отправить», на каком этапе обработки обратной передачи состояние представления отражает мою измененную запись в списке?

Согласно O'Reilly Learning ASP.Net 3.5 происходит две загрузки: одна до проверки формы, а другая после (диаграмма на странице 266 для тех, у кого есть копия).

Согласно диаграмме состояние просмотра загружается на первом этапе загрузки, перед проверкой. Я предполагаю, что мой измененный выпадающий список отражается в этой точке?

Кроме того, согласно диаграмме, проведенные данные обрабатываются дважды, как до, так и после проверки. Может ли кто-нибудь подробнее рассказать об этом, и какая обработка формы происходит в каждой точке?

Спасибо за помощь. Это немного туманно, что происходит, когда я пытаюсь это прояснить.

1 Ответ

3 голосов
/ 04 октября 2009

Состояние просмотра загружается после инициализации страницы, но до загрузки страницы. Валидация происходит непосредственно перед тем, как событие сработает для кнопки, вызвавшей валидацию.

...