c# - 排序/过滤属性在 Grid.Mvc 中不起作用

标签 c# asp.net-mvc html mvcgrid

我的 Mvc Grid 的代码如下所示,但出于某种原因,可排序和可过滤属性无法像 codePlex 文档中所述那样工作。我正在使用 html5 和 bootstrap.css 在 .NET 4.5 中进行开发:

@Html.Grid(Model.Item2).Named("ViewEntries").Columns(columns =>
                    {
                        columns.Add(c => c.entryName).Titled("Entry Name").Sortable(true).Filterable(true);
                        columns.Add(c => c.entryDate).Titled("Date").Sortable(true);
                        columns.Add(c => c.entryDetails).Titled("Details").Sortable(true);
                        columns.Add().Titled("Name1").RenderValueAs(c => Name1((int)c.name1)).Sortable(true).Filterable(true);
                        columns.Add().Titled("Name2").RenderValueAs(c => Name2((int)c.name2)).Sortable(true).Filterable(true);
                        columns.Add().Titled("Name3").RenderValueAs(c => Name3((int)c.name3)).Sortable(true).Filterable(true);
                    }).WithPaging(10)

非常感谢任何帮助,谢谢。

最佳答案

所以这不起作用的原因是 gridmvc.css 实际上并没有首先在布局文件中被引用。一旦我添加它,过滤就会在正常呈现的列上按预期工作。

现在我遇到的问题是过滤以处理通过 html 帮助器呈现的列,但这只需要一些研究来创建自定义可过滤小部件。感谢大家的帮助 =]

关于c# - 排序/过滤属性在 Grid.Mvc 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25894890/

相关文章:

java - C#相当于创建实现接口(interface)的匿名类

c# - 无法分配新套接字,抛出无效参数异常

c# - 使用相同的 HttpClient 从 MVC Controller 调用 Web API

c# - jqgrid 没有选择样式

javascript - 如何获取几个按钮的一个值? "Uncaught TypeError: Cannot read property"

javascript - 如何在 jsRender 模板内使用在 View 页面中声明的 C# 变量

c# - MVC 4 中的异步调用

c# - 在 Asp Core 2 View 中访问 Session 对象

php - 从 AJAX 动态加载 JavaScript - 失败?

c# - 如何在段落中包含从文本区域获取的换行符?