2

除了 T4MVC 之外,还有人将 MvcContrib 用于 MVC3 项目吗?我们决定合并去年在 MVC2 中构建的原型项目。它主要使用来自 MvcContrib 的分页和排序命名空间,还有一些流畅的 html 助手。

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

4

3 回答 3

1

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

于 2011-12-22T16:55:19.137 回答
1

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

于 2011-12-22T16:57:22.617 回答
0

如果您删除或重命名重定向到的操作,MvcContrib 的强类型 RedirectToAction 会给您编译时错误。使用普通重定向,您会被用于操作名称的魔术字符串卡住,因此存在忽略应用程序中重大更改的风险。

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

于 2012-09-25T16:34:12.077 回答