Вопрос

Похоже, что команда MVC 3 решила принести функцию для динамического обмена данными между контроллером и представлением, называемой Viewbag, но это хорошая вещь против сильно напечатанного представления, о котором мы все знаем? Каковы некоторые из положительных и негативных аспектов для использования ViewBag В отличие от использования сильно напечатанного представления?

Это было полезно?

Решение

Viewbag - это то же самое, что и ViewData в предыдущих ASP.NET MVC 1 и 2. Это просто динамична, а не необходимо использовать его как словарь с клавишами. Я не думаю, что это заменит сильно напечатанные представления вообще, и на самом деле вы должны использовать ViewData/Viewbag как можно меньше. Всегда используйте надежные виды, когда это возможно, так как это приведет к меньшему количеству ошибок, если имена в вашем ViewData/Viewbag изменяются, и сделают HTML -чистку, не имея просмотров ViewData повсюду.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top