C# 筛选属性在Grid.Mvc中的页面上不可见
我正在使用网格显示网格。Mvc、排序和分页正在工作,但网格上没有显示筛选器,尽管我在网格中添加了“.Filterable(true).WithMultipleFilters()”。下面是我的代码。css已就位,我是否遗漏了什么?提前谢谢C# 筛选属性在Grid.Mvc中的页面上不可见,c#,asp.net-mvc,gridview,mvcgrid,mvcgrid.net,C#,Asp.net Mvc,Gridview,Mvcgrid,Mvcgrid.net,我正在使用网格显示网格。Mvc、排序和分页正在工作,但网格上没有显示筛选器,尽管我在网格中添加了“.Filterable(true).WithMultipleFilters()”。下面是我的代码。css已就位,我是否遗漏了什么?提前谢谢 @Html.Grid(Model.List).Columns(c => { c.Add(o => o.key, true);
@Html.Grid(Model.List).Columns(c =>
{
c.Add(o => o.key, true);
c.Add(o => o.listitem1).Titled("listitem1");
c.Add(o => o.listitem2).Titled("listitem2");
c.Add(o => o.listitem3).Titled("listitem3");
c.Add(o => o.listitem4).Titled("listitem4");
}).WithPaging(10).Sortable(true).Filterable(true).WithMultipleFilters()
您需要在视图中引用Gridmvc.css。几天前,当我在项目中实现mvc.grid时,我也遇到了同样的问题 通过在母版页中添加以下代码,我已经解决了这个问题 代码:
@RenderBody()
$('.mvc grid').mvcgrid();
除此之外,请确保文件路径(mvc grid.css、jquery.js、mvc grid.js)是正确的,因为这会造成巨大的问题
这里最重要的一点是,这行代码
<script>
$('.mvc-grid').mvcgrid();
</script>
$('.mvc grid').mvcgrid();
应该放在身体标签里面,我试着把它放在头标签里面,它不起作用,如果你放在身体标签里面,那么只有它会起作用
如果这些信息对您没有帮助,不用担心,他们已经在这里提供了官方安装文档:
请相信你一定会得到它。祝你一切顺利
请让我知道你的想法或反馈
谢谢
Karthik我也有同样的问题,gridmvc.js和gridmvc.css文件没有加载,问题是因为我在局部视图的@section{}函数中有它们。不能在局部视图中使用@section{}。把它移到树上,你会没事的
<script>
$('.mvc-grid').mvcgrid();
</script>