c# - 使用 MVC 4 ASP.NET C# 自定义 jQGrid 颜色

标签 c# jquery asp.net css jqgrid

我使用 jQGrid 作为 Internet 元素的主要数据输入机制。

我进入了ThemeRoller并做了我的自定义主题,因为我想要 Windows 8 的外观和感觉。一切正常,我下载了我的主题。

现在我在将它附加到我的 jQGrid 时遇到了问题。我尝试更改以下代码:

            bundles.Add(new StyleBundle("~/Content/jqgrid").Include(
                    "~/Content/jquery.jqGrid/ui.jqgrid.css",
                    "~/Content/themes/jquery.ui.all.css"));

我的新主题:

            bundles.Add(new StyleBundle("~/Content/jqgrid").Include(
                    "~/Content/jquery.jqGrid/ui.jqgrid.css",
                      "~/Content/themes/MyTheme/jquery.ui-1.10.13.custom.css"));

而且我可以看到没有使用主题(线条、阴影和屏幕上的所有内容都消失了)。

我意识到我从 ThemeRoller 下载了几个文件,但我遵循了这些步骤 herehere没有成功。

这真的不能工作,因为原始的 jquery.ui.all.css 调用另一个文件来完成所有工作。如果我改变这个调用,当然这些itens就不会被调用了。

问题是下载的文件与我在内容/主题中的文件不兼容,所以我不知道如何匹配。

我需要这方面的帮助。此外,如果有更好的方法来动态更改 jqGrid 颜色,我会接受提示,因为这听起来容易得多。

感谢帮助。

最佳答案

我对 jqGrid 和 MVC 也有类似的问题:jqGrid Results over flow the grid and "Please, Select Row" message

我最终创建了一个纯 HTML 页面以使一切正常工作。

虽然在这样做之前,您可能会验证是否正在加载正确的文件。您可以使用 IE 或 Chrome 开发工具来验证 css 文件是否已加载。

关于c# - 使用 MVC 4 ASP.NET C# 自定义 jQGrid 颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18625303/

相关文章:

javascript - JQuery 代码语法问题? ("Inline control structures are not allowed")

javascript - jQuery.ajax#get 之后出现意外的 token 冒号 JSON

c# - async/await 抛出 NullReferenceException 我们如何诊断哪里搞砸了?

javascript - SignalR 在客户端处理超时事件

c# - 如何在 ASP.NET MVC 上获取 session IsPersistent?

C# ShortCut 路径修改

c# - NHibernate 列表索引映射到不可空的数据库列

c# - 从序列化 XML 中的小数中删除小数点

c# - Windows 8 Store Apps 中 c# CollectionBase 的替代品是什么?

javascript - 使用 api 从 tumbler 获取帖子