【发布时间】:2014-08-16 10:09:57
【问题描述】:
我已经看到了很多答案并应用了所有答案,但并没有摆脱这个问题,它看起来并不难,但我不知道我错过了什么。 向 Kendo Grid ajax 绑定发送附加数据参数时获取 Null 任何帮助将不胜感激。
这是我的 HTML
@(Html.Kendo().Grid<EDI.Models.Product>()
.Name("gvProducts")
.DataSource(dataSource => dataSource
.Ajax()
.Read(read => read.Action("GetProductOnSearch", "Home").Data("additionalInfo"))
)
)
function additionalInfo() {
return { name: "test" };;
}
这是我的功能
public JsonResult GetProductOnSearch([DataSourceRequest] DataSourceRequest request, string name )
{
ProductContext DbContext = new ProductContext();
DbContext.Configuration.ProxyCreationEnabled = false; // the main fault
//var products = DbContext.Products.Select(p=>p.ProductID == productID);
IEnumerable<Product> products = DbContext.Products.ToList();
return Json(products.ToDataSourceResult(request));
}
【问题讨论】:
标签: asp.net-mvc-4 kendo-ui kendo-asp.net-mvc