2013-01-17 6 views
0

MvcContrib.UI.Grid을 ASP.NET C# MVC 3 응용 프로그램에서 만듭니다. 내 호출기 코드Html.RenderPartial이 뷰를 올바르게 렌더링하지 못합니다.

@model IPagination

MvcContrib.Pagination

을 @using MvcContrib.UI.Pager

@using 참조 grid.Please이

에 대한 pageer를 만들 @ Html.Pager (Model) .First ("First"). 마지막 ("Last") 다음 ("Next") 이전 ("Previous")

내보기에서 Pager.cshtml을 호출하십시오. 아래의 이미지를

enter image description here

를 참조하십시오 그러나 결국 같은 렌더링입니다.

enter image description here

나는 우둔입니다. 도와주세요.

+0

수 :

그래서 당신이 당신의 호출기 부분보기를 변경해야 [MVCContrib 및 면도기로 호출기를 만드는 방법]의 복제본 (http://stackoverflow.com/questions/5557139/how-to-make-a-pager-with-mvccontrib-and-razor) – nemesv

답변

1

응답 면도기에 @ 기호가있는 일반 string을 작성하는 경우 자동으로 html로 인코딩됩니다.

때문에 Html.Pager 반환 당신이 면도기의 자동화 인코딩을 방지하기 위해 Html.Raw을 사용할 필요가 있도록 HTML을 포함하는 일반 string :

@Html.Raw(Html.Pager(Model) 
       .First("First") 
       .Last("Last") 
       .Next("Next") 
       .Previous("Previous").ToString()) 
+0

대단히 감사합니다. 경... –