加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

kendo-ui – Kendo UI ASP.NET MVC网格数据源过滤器值为null

发布时间:2020-12-16 06:23:39 所属栏目:asp.Net 来源:网络整理
导读:我试图通过数据源配置使用html帮助程序在我的视图中动态添加网格过滤器,如 kendo documentation中的此示例: @(Html.Kendo().GridProduct() .Name("grid") .DataSource(dataSource = dataSource .Ajax() .Read(read = read.Action("Products_Read","Home"))
我试图通过数据源配置使用html帮助程序在我的视图中动态添加网格过滤器,如 kendo documentation中的此示例:

@(Html.Kendo().Grid<Product>()
    .Name("grid")
    .DataSource(dataSource => dataSource
        .Ajax()
        .Read(read => read.Action("Products_Read","Home"))
        .Filter(filters =>
        {
            if (someCondition){
               // Show products whose ProductName property contains "C"
               filters.Add(product => product.ProductName).Contains("C");
               // and UnitsInStock is greater than 10
               filters.Add(product => product.UnitsInStock).IsGreaterThan(10);
            }
        })
    )
)

添加了过滤器,但每种情况下的filterdescriptor.Value始终为null(成员和运算符都很好).

任何帮助非常感谢.
谢谢!
– 浆果

解决方法

确保已包含kendo.aspnetmvc.min.js.错过它会导致类似的症状.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读