绑定剑道网格到本地数据,它ajax "http://localhost",如何解决
本文关键字:quot localhost 何解决 解决 http 数据 ajax 网格 绑定 | 更新日期: 2023-09-27 18:02:33
将剑道网格绑定到本地数据,如果ajax当前页面("http://localhost"),如何解决?当页面加载时,当前页面("http://localhost")获得2次。
我认为
@(Html.Kendo().Grid<Models.RecordModel>()
.Name("ResultGrid")
.Columns(columns =>
{
columns.Bound(p => p.ProductTitle).Width(250).Title("Title").HtmlAttributes(new {@class = "GridTextLeft"});
columns.Bound(p => p.ProductCode).Width(110).Title("Code").HtmlAttributes(new {@class = "GridTextLeft"});
})
.Scrollable(scr => scr.Height(380))
.DataSource(dataSource => dataSource
.Ajax()
.ServerOperation(false)
.PageSize(10)
.Model(model =>
{
model.Id(p => p.ProductId);
model.Field(p => p.ProductTitle);
model.Field(p => p.ProductCode);
})
)
.Resizable(resize => resize.Columns(true))
.Pageable(pager => pager
.ButtonCount(1)
.PreviousNext(true)
.Messages(t => t.Display("{2} item"))
)
)
如果是Ajax绑定,则需要将Kendo Grid指向返回数据的控制器方法:
...
.DataSource(dataSource => dataSource
.Ajax()
.Read(read => read.Action("Products_Read", "Home")) //Set the action method which will return the data in JSON format.
)
)
...
在http://docs.telerik.com/kendo-ui/aspnet-mvc/helpers/grid/binding/ajax-binding查看手册。
更新。如果需要服务器绑定,那么按照http://docs.telerik.com/kendo-ui/aspnet-mvc/helpers/grid/binding/server-binding
BindTo
方法