2010-12-16 5 views
3

'콘텐츠'페이지에 다음 마크 업이 있습니다. 렌더링 호출하지 않고, 아무것도 렌더링하지 않으며, 렌더링 호출, 그리드는 나의보기에 의해 정의 된 '콘텐츠'섹션 내에서, 전체 페이지의 첫 번째 요소로 렌더링 :문제 렌더링 면도기 Telerik MVC 격자

@using Telerik.Web.Mvc.UI 
@model Outdoor.Mvc.ViewModels.OutdoorSite.SiteList 
@{ 
    Html.Telerik().Grid(Model.ItemList).Name("Site Grid") 
     .Columns(columns => 
     { 
      columns.Bound(o => o.SiteId);   
      columns.Bound(o => o.Name); 
     }) 
     .Pageable() 
     .Sortable() 
     .Render(); 
} 

내가 잘못 뭐하는 거지 ?

답변

5

이것은 Razor의보기 렌더링 방식이 다르기 때문입니다. 이 함수를 작동 시키려면 Render() 호출을 제거하고 다중 선 표현식 블록에서 그리드를 작성해야합니다. 예 :

@using Telerik.Web.Mvc.UI 
@model Outdoor.Mvc.ViewModels.OutdoorSite.SiteList 
@(
    Html.Telerik().Grid(Model.ItemList).Name("Site Grid") 
     .Columns(columns => 
     { 
      columns.Bound(o => o.SiteId);   
      columns.Bound(o => o.Name); 
     }) 
     .Pageable() 
     .Sortable() 
) 
+0

Telerik 예제에서 지난 밤에 하나를 계산했습니다. 감사. – ProfK

관련 문제