Плохо ли использование Viewbag в MVC? [закрыто
-
16-10-2019 - |
Вопрос
Похоже, что команда MVC 3 решила принести функцию для динамического обмена данными между контроллером и представлением, называемой Viewbag, но это хорошая вещь против сильно напечатанного представления, о котором мы все знаем? Каковы некоторые из положительных и негативных аспектов для использования ViewBag
В отличие от использования сильно напечатанного представления?
Решение
Viewbag - это то же самое, что и ViewData в предыдущих ASP.NET MVC 1 и 2. Это просто динамична, а не необходимо использовать его как словарь с клавишами. Я не думаю, что это заменит сильно напечатанные представления вообще, и на самом деле вы должны использовать ViewData/Viewbag как можно меньше. Всегда используйте надежные виды, когда это возможно, так как это приведет к меньшему количеству ошибок, если имена в вашем ViewData/Viewbag изменяются, и сделают HTML -чистку, не имея просмотров ViewData повсюду.