长期以来,我一直在为 MVC 进行 Telerik 扩展,现在我们公司拥有 Kendo UI lic。他们想转换我的页面,现在我面临很多问题。我找到了示例,但仍然缺少一些代码。
我找到了代码
public ActionResult BulkEdit([DataSourceRequest]DataSourceRequest request)
{
var NewAssets = db.TurnaroundDumps;
DataSourceResult result = NewAssets.ToDataSourceResult(request)
return Json(result, JsonRequestBehavior.AllowGet);
}
和
@(Html.Kendo().Grid<PcInventory_v1_1.Models.TurnaroundDump>()
.Name("Grid")
.Columns(columns =>
{
columns.Bound(p => p.AssetTag);
columns.Bound(p => p.SerialNumber);
columns.Bound(p => p.DeptId);
columns.Bound(p => p.Location);
})
.DataSource(dataSource => dataSource
.Ajax() // Specify that the data source is of ajax type
.Read(read => read.Action("BulkEdit", "Assets"))
// Specify the action method and controller name
).Pageable()
)
但我没有找到他们正在创建请求的 javascript。
实际上,我想在按钮单击时恢复结果,当用户单击搜索按钮时,我想将请求对象传递给方法,但我不知道如何使用 Kendo UI 来做到这一点。
谢谢