我想知道最新版本的MvcContrib是否与Razor视图引擎配合使用?我引用了MvcContrib程序集和FluentHtml程序集,然后我按照Darin的建议here将所需的命名空间添加到〜/ View / Web.config中。但是,无论我多少尝试在我的视图中使用FluentHtml扩展,它都不起作用。 (当我在html助手之后用点开始时,没有任何东西出现在intellisense中)
我错过了什么吗?
P.S:这是我第一次使用MvcContrib。
答案 0 :(得分:5)
我写了一篇简短的blog that post covers using FluentHtml with Razor。
关于intellisense,你只能在“@this”上获得FluentHtml方法的智能感知。 (不是“@Html。”)并且它仅列出实现IViewModelContainer< T>的视图上的强类型助手。 (例如ModelWebViewPage< T>)。另一个可能的问题是Resharper。对此有一个workaround。
答案 1 :(得分: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
并重建。 希望它有所帮助..