2011-11-09 4 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">을 보여줍니다.

나는 Problem with razor view and mvccontrib grid pagination 또는 How to make a pager with MVCContrib and Razor?

에 제안 Html.Raw을 사용하려고하지만 여전히 나를 위해 작동하지 않습니다.

내가 뭘 잘못하고 있니?

+0

동일한 문제가 있습니다. 어떤 답변을 해주시겠습니까? – elector

답변

4

MvcContrib v2를 Mvc4 (또는 Mvc3)와 함께 사용한다고 가정합니다.

http://mvccontrib.codeplex.com에서 최신 라이브러리를 수동으로 다운로드하거나 Raw 메소드를 사용하십시오. 그래서 대신의 : 나는 VB하고 있어요 때문에 아마도 그것의

@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

을,하지만 난 호출기 객체에서 해당 문자열을 얻어야했다 :

@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(Model).ToString) 

MVC 3에서 MvcContrib 2.0.95를 사용하고 있습니다.