我正在将 AJAX 数据绑定 Telerik 网格迁移到 Kendo UI 网格。
使用 Telerik,控制器方法返回一个PartialViewResult
(使用内部框架函数调用),但是使用新的 Kendo UI 网格,我只能通过返回一个JsonResult
. 如果我返回 a PartialViewResult
,则网格呈现为空。
问题:
是否可以返回PartialViewResult
带有 Kendo UI 网格的 a?
Telerik 代码:
[GridAction]
public PartialViewResult SelectProducts()
{
return DoChildReadingAction(() =>
_service.GetAllProducts().ToProductListItemViewModels(), "_ChildError");
}
剑道界面代码:
public JsonResult SelectProducts([DataSourceRequest]DataSourceRequest request)
{
return Json(_service.GetAllProducts().ToProductListItemViewModels()
.ToDataSourceResult(request));
}