Я начал использовать MVC 3, и мне действительно нравится работать с ним.Это намного лучше, чем WebForms на многих уровнях.
Однако у меня есть вопрос о ViewBag (новый ViewData). Я очень осторожен, придерживаясь методов моделирования звука, где я склонен помещать все, что нужно моему представлению.в ViewModels.Однако, что касается ViewBag, есть ли какие-либо проблемы, кроме плохой практики моделирования, которая предполагает, что ViewBag следует использовать экономно?Я сам этим не пользуюсь, но товарищ по команде задал вопрос сегодня, и я мог бы только порекомендовать ограничить его использование, так как это слабо типизированная модель, взломанная, чтобы быть крутой с помощью динамического (sudo typed)
Форму, что я могу сказать, не должно быть никакого влияния на производительность от его использования, хотя?Я прав?Это просто еще один объект, который применяется к представлению на стороне сервера.Я не считаю влияние производительности на динамическое использование (если оно может быть измерено)
Как вы оцениваете недостатки (или даже преимущества) использования ViewBag?