Pro*_*ofK 3 asp.net asp.net-mvc telerik telerik-mvc asp.net-mvc-3
我在"内容"页面中有以下标记.没有渲染调用,没有任何渲染,并且使用渲染调用,网格渲染为整个页面中的第一个元素,而不是在我的视图定义的"内容"部分内:
@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();
}
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
这是因为渲染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()
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2853 次 |
| 最近记录: |