2011-11-09 48 views
1

我有下面的代码MVCContrib寻呼机在剃刀编码HTML

@Html.Pager((IPagination)Model.FoundUsers).Last("<span class=\"last\">&nbsp</span>").First("<span class=\"first\">&nbsp</span>").Next("<span class=\"next\">&nbsp</span>").Previous("<span class=\"prev\">&nbsp</span>") 

但它呈现的编码和显示页面上<span class="next">

我试图用Html.Raw为Problem with razor view and mvccontrib grid paginationHow to make a pager with MVCContrib and Razor?

建议,但仍然没有为我工作。

我在做什么错?

+0

我有同样的问题。请任何答案? – elector

回答

4

我会假设你正在使用MvcContrib v2与Mvc4(或可能Mvc3)?

要么从http://mvccontrib.codeplex.com手动下载较新的库,要么使用Raw方法。因此,而不是这样的:

@Html.Pager((IPagination)Model.FoundUsers).Last("<span class=\"last\">&nbsp</span>").First("<span class=\"first\">&nbsp</span>").Next("<span class=\"next\">&nbsp</span>").Previous("<span class=\"prev\">&nbsp</span>") 

你会代替有:

@Html.Raw(Html.Pager((IPagination)Model.FoundUsers).Last("<span class=\"last\">&nbsp</span>").First("<span class=\"first\">&nbsp</span>").Next("<span class=\"next\">&nbsp</span>").Previous("<span class=\"prev\">&nbsp</span>")) 
1

也许是因为我在VB中工作,但我不得不从寻呼机对象相应的字符串:

@Html.Raw(Html.Pager(Model).ToString) 

我使用MvcContrib 2.0.95与MVC 3.