有人还在.NET MVC3项目中使用MvcContrib吗?

时间:2011-12-22 16:39:28

标签: asp.net-mvc-3 mvccontrib mvccontrib-3

除了T4MVC之外,有没有人使用MvcContrib进行MVC3项目?我们决定采用去年在MVC2中构建的原型项目。它主要使用MvcContrib的分页和排序命名空间,还有一些流畅的html帮助器。

我们想将项目升级到MVC3,我想知道是否还应该尝试删除一些MvcContrib依赖项。保留的理由?删除原因?

3 个答案:

答案 0 :(得分:1)

是的,我在我的项目中使用它。我广泛使用GridTestHelper

答案 1 :(得分:1)

我也在使用TestHelper,非常有用且写得很好!

答案 2 :(得分:0)

如果删除或重命名要重定向到的操作,MvcContrib的强类型RedirectToAction会为您提供编译时错误。使用正常的重定向时,您会遇到动作名称的魔术字符串,因此可能会忽略应用程序中的重大更改。

ModelStateToTempData属性也很有用,因为它允许您在从更新POST操作重定向到表单页面时保留modelstate,而不是直接从更新操作返回视图(这是一种不好的做法)。