开发者

MvcContrib FluentHtml With Razor?

I'm wondering does the latest release of MvcContrib work with the Razor view engine? I referenced the MvcContrib assembly and the FluentHtml assembly, then I added the required namespace to the ~/View/Web.config as suggested here by Darin. But still, no matter how much I try use t开发者_如何学编程he FluentHtml extensions in my views, it doesn't work. (nothing shows up in intellisense when I start with a dot after the html helper)

Am I missing anything?

P.S: this is the first time I use MvcContrib.


I wrote a short blog that post covers using FluentHtml with Razor.

Regarding intellisense, you will only get intellisense for FluentHtml methods on "@this." (not "@Html.") and it only list the strong-typed helpers on views that implement IViewModelContainer<T> (such as ModelWebViewPage<T>). Another possible issue is Resharper. There is a workaround for that.


I´m using mvccontrib and following darin answer it has to work. The steps I followed were:

  • copy-pasted in bin folder mvccontrib.dll and mvccontrib.fluent.dll

  • make a reference in references to those dll creating a reference for mvccontrib and mvccontrib.fluent.

  • two namespaces with the following names:
    add namespace="MvcContrib" add namespace="MvcContrib.FluentHtml"

  • in my controller I include using MvcContrib.Pagination;

  • finally I used in my view: @using MvcContrib.UI.Pager @using MvcContrib.Pagination

and rebuild. hope it helps..

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜