关于c#:筛选属性在Grid.Mvc中的页面上不可见

Filtering attributes are not visible on page in Grid.Mvc

我正在使用Grid.Mvc显示Grid,正在排序


几天前,当我在我们的项目中实现mvc.grid时,我也遇到了同样的问题。

我已通过在母版页中添加以下代码解决了该问题。

代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<html>
    <head>
        <link href="~/Content/MvcGrid/mvc-grid.css" rel="stylesheet">
    </head>
    <body>
        @RenderBody()

        <script src="~/Scripts/JQuery/jquery.js">
        <script src="~/Scripts/MvcGrid/mvc-grid.js">
       
            $('.mvc-grid').mvcgrid();
       
    </body>
</html>

此外,请确保文件(mvc-grid.css,jquery.js,mvc-grid.js)的路径正确,因为这可能会造成巨大的问题。

重要的是,这行代码

1
       $('.mvc-grid').mvcgrid();

应该放置在body标签内,我试图将其放置在head标签中不起作用,如果您将其放置在body标签内,则只有它可以工作。

如果该信息对您没有帮助,请不要担心,他们已在此处提供了官方安装文档:

http://mvc6-grid.azurewebsites.net/Home/安装

请遵循,您一定会得到它。最好的

请让我知道您的想法或反馈。

谢谢

Karthik


您需要在视图中引用Gridmvc.css。


我遇到了同样的问题,gridmvc.js和gridmvc.css文件没有加载,这是因为我将它们放在部分视图的@section {}函数中。您不能在局部视图中使用@section {}。将其向上移动到树中,您会没事的。