4

我想知道最新版本的 MvcContrib 是否可以与 Razor 视图引擎一起使用?我引用了 MvcContrib 程序集和 FluentHtml 程序集,然后按照Darin的建议将所需的命名空间添加到 ~/View/Web.config 中。但是,无论我如何尝试在我的视图中使用 FluentHtml 扩展,它都不起作用。(当我在 html 帮助程序之后以点开头时,intellisense 中没有显示任何内容)

我错过了什么吗?

PS:这是我第一次使用 MvcContrib。

4

2 回答 2

5

我写了一篇简短的博客文章,其中介绍了将 FluentHtml 与 Razor 结合使用

关于智能感知,您只会在“@this”上获得 FluentHtml 方法的智能感知。(不是“@Html.”),它只列出了实现 IViewModelContainer<T> 的视图上的强类型助手(例如 ModelWebViewPage<T>)。另一个可能的问题是 Resharper。有一个解决方法

于 2011-03-27T19:53:12.260 回答
0

我正在使用 mvccontrib 并遵循 darin 的回答,它必须工作。我遵循的步骤是:

  • 复制粘贴到 bin 文件夹 mvccontrib.dll 和 mvccontrib.fluent.dll

  • 在对那些为 mvccontrib 和 mvccontrib.fluent 创建引用的 dll 的引用中进行引用。

  • 两个具有以下名称的命名空间:
    add namespace="MvcContrib" add namespace="MvcContrib.FluentHtml"

  • 在我的控制器中,我包括使用 MvcContrib.Pagination;

  • 最后我在我看来:@using MvcContrib.UI.Pager @using MvcContrib.Pagination

并重建。希望能帮助到你..

于 2011-03-26T22:13:04.337 回答