Кто-нибудь еще использует MvcContrib в проектах.NET MVC3?
Помимо T4MVC, кто-нибудь использует MvcContrib для проектов MVC3? Мы решили включить проект-прототип, который был построен в MVC2 в прошлом году. В основном он использует пространства имен для подкачки и сортировки из MvcContrib, а также некоторые беглые помощники по html.
Мы хотим обновить проект до MVC3, и мне интересно, должны ли мы также попытаться удалить некоторые зависимости MvcContrib. Причины оставить? Причины удалить?
3 ответа
Да, я использую это в своих проектах. Я широко использую Grid и TestHelper.
Я также использую TestHelper, очень полезный и хорошо написанный!
Строго типизированный RedirectToAction MvcContrib дает вам ошибки времени компиляции, если вы удаляете или переименовываете действие, на которое вы перенаправляете. При обычных перенаправлениях вы застряли с волшебными строками для имен действий и, следовательно, риск пропустить критические изменения в вашем приложении.
Атрибут ModelStateToTempData также полезен, поскольку он позволяет вам сохранять состояние модели при перенаправлении из действия POST обновления обратно на страницу формы вместо того, чтобы возвращать представление непосредственно из действия обновления (что является плохой практикой).