【问题标题】:Getting Null when sending additional data parameters to Kendo Grid向 Kendo Grid 发送附加数据参数时获取 Null
【发布时间】: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


    【解决方案1】:

    我找到了解决方案供参考,如果有人有同样的问题可以咨询。 在 Kendo Ui 2013 Q3 它是一个错误,当我升级到 Kendo Ui 2014 Q2 716 时,相同的代码可以正常工作。 感觉很开心...

    【讨论】:

      猜你喜欢
      • 2014-06-07
      • 2023-03-10
      • 2015-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-11
      • 1970-01-01
      相关资源
      最近更新 更多