好像我可以从jquery网站下载我喜欢的jquery主题来创建新的主题。但是在我的MVC网站上这并没有太大变化。谁能告诉我如何在MVC4应用程序中更改主题?
答案 0 :(得分:5)
据我了解你的问题:
如何使用jquery ui主题滚轮中的自定义生成主题替换MVC4应用程序中的基本主题?
我的步骤为我的剃刀MVC4 visual studio 2012应用程序创建了一些用于Intranet应用程序的MS标准模板。 jQueryUI已经安装在我的应用程序中,其基本主题来自nuget。
bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include("~/Scripts/jquery-ui-1.10.1.js"));
击> bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include("~/Scripts/jquery-ui-1.10.3.custom.js"));
bundles.Add(new StyleBundle("~/Content/themes/my-theme/css").Include(
"~/Content/themes/my-theme/jquery-ui-1.10.3.custom.css"));
<击> //bundles.Add(new StyleBundle("~/Content/themes/base/css").Include(
// "~/Content/themes/base/jquery.ui.core.css",
// "~/Content/themes/base/jquery.ui.resizable.css",
// ...
击> @Styles.Render("~/Content/themes/kjr-theme/css")
<击> @Styles.Render("~/Content/themes/base/css")
击> 如果有更好或更清晰的方法来替换MVC4应用程序中的主题,请告诉我!
迈克尔
答案 1 :(得分:0)
由于更改了jquery ui版本,MVC4模板中的jquery ui脚本似乎与当前版本的jquery ui不兼容。因此,您不能只将已下载的jquery ui的css目录复制到MVC4的主题文件夹中,并期望它将应用于您的网站。
所以我所做的就是将jquery.ui.theme.css替换为jquery.ui.custom.css中的相应部分。现在我的MVC4网站正确显示了新主题。
答案 2 :(得分:0)