【问题标题】:Does anyone still use MvcContrib in .NET MVC3 projects?有人还在 .NET MVC3 项目中使用 MvcContrib 吗?
【发布时间】:2011-12-22 16:39:28
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      我也在用TestHelper,非常好用,写的很好!

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2023-04-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-11-01
          • 1970-01-01
          • 1970-01-01
          • 2022-07-28
          相关资源
          最近更新 更多