【发布时间】:2014-02-26 22:51:34
【问题描述】:
有什么方法可以阻止默认的 ajax 请求?在我将在 java 脚本中进行所有配置之后,我正在刷新网格,然后我开始请求,但不知何故,这个剑道网格是在页面加载时自动请求数据。
@(Html.Kendo().Grid<Data>()
.Name("grid")
.HtmlAttributes(new { Class = "acceleratorGrid" })
.TableHtmlAttributes(new { Class = "styled", cellpadding = "0", border = "0", margin = "0" })
.Events(e => e.Change("onChange"))
.DataSource(dataSource => dataSource // Configure the grid data source
.Ajax() // Specify that ajax binding is used
.Read(read => read.Action("Products_Read", "Home")) // Set the action method which will return the data in JSON format
)
.Columns(columns =>
{
columns.Bound(product => product.ProductID).Template(@<text></text>).ClientTemplate("<input type='checkbox' onclick='return false' name='checkedRecords' />");
columns.Bound(product => product.ProductName);
columns.Bound(product => product.UnitsInStock);
}
).Selectable(s => s.Mode(GridSelectionMode.Single))
)
【问题讨论】:
-
尝试将
autoBind设置为false -
@OnaBai 嗯我也看到 enableCustomBinding 你知道有什么区别吗?
标签: kendo-ui kendo-grid kendo-asp.net-mvc