2011-11-09 90 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.