ASP.MVC - ViewData

ViewData MVC, эквивалентно Веб-формам ViewState?

6
задан DaveRandom 25 February 2013 в 20:43
поделиться

4 ответа

Состояние просмотра хранится на клиенте и отправляется обратно на сервер с каждым запросом. Оно используется для добавления формы состояния в ваше веб-приложение.

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

.
2
ответ дан 17 December 2019 в 00:10
поделиться

Не совсем - мвк в теории является апатридом - но у них есть некоторое сходство в использовании. Не могли бы Вы пояснить, что на самом деле является Вашим вопросом?

0
ответ дан 17 December 2019 в 00:10
поделиться

No ViewData - это набор информации, используемый Views в ASP.NET MVC. Это способ передачи дополнительных данных виду, который содержит больше, чем Model (Модель) для вида. ViewData не отправляется клиенту, а используется сервером при обработке вывода для отправки клиенту.

ViewState в WebForms - это способ поддерживать состояние между обратными связями. ViewState отправляется между клиентом и сервером.

5
ответ дан 17 December 2019 в 00:10
поделиться

Не совсем так, поскольку ViewState сохраняется в поле формы, а ViewData - нет. Поэтому, если вы помещаете что-то в ViewData, когда запрашивается страница, то ожидайте, что ваш контроллер сможет получить это обратно, когда форма на этой странице будет размещена, ее там не будет. В ViewState так и будет.

0
ответ дан 17 December 2019 в 00:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: