相关疑难解决方法(0)

Style Bundle的MVC CDN后备版

MVC是否有内置方法为样式表指定CDN后备?我正在尝试为jQuery Mobile Structure样式表设置一个后备.这是我在RegisterBundles方法中的代码:

var JQMstyleSheet = new StyleBundle("~/JQMstyle", "http://code.jquery.com/mobile/1.3.1/jquery.mobile.structure-1.3.1.min.css").Include("~/theme/jquery.mobile.structure-1.3.1.css");
JQMstyleSheet.CdnFallbackExpression = "window.jQuery.mobile";
bundles.Add(JQMstyleSheet);
Run Code Online (Sandbox Code Playgroud)

当页面呈现时,它将此输出到html:

<script>
(window.jQuery.mobile)||document.write('<script src="/JQMstyle"><\/script>');
</script>
Run Code Online (Sandbox Code Playgroud)

当CDN失败时,它不会像我的javascript文件那样动态添加样式表.我认为问题是它正在尝试渲染一个脚本,它应该是一个样式.是否有不同的后备财产CdnFallbackExpression

UPDATE

Microsoft文档将System.Web.Optimization.StyleBundlea显示CdnFallbackExpression为可用属性,但在描述中它显示"获取由Scripts助手类呈现的脚本扩展..." http://msdn.microsoft.com/en-us/library/system.web .optimization.stylebundle(v = vs.110).aspx 这是一个错误System.Web.Optimization.StyleBundle吗?不应该通过引用Styles帮助程序类的属性?

jquery cdn asp.net-mvc-4 bundling-and-minification

8
推荐指数
1
解决办法
4872
查看次数

Asp.Net MVC 4捆绑中的JavaScript错误

当我在MVC 4中使用下面的Bundling时,我的应用程序会出现几个JavaScript错误,例如'jQuery undefined'

        bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                    "~/Scripts/jquery-{version}.js",
                    "~/Scripts/jquery-ui-{version}.js",
                    "~/Scripts/jquery.unobtrusive*",
                    "~/Scripts/jquery.validate*"));
Run Code Online (Sandbox Code Playgroud)

但是,当我使用以下方法时,我的应用程序无需JavaScript错误:

        bundles.Add(new ScriptBundle("~/bundles/jquery1").Include(
                    "~/Scripts/jquery-{version}.js"));

        bundles.Add(new ScriptBundle("~/bundles/jquery2").Include(
                    "~/Scripts/jquery-ui-{version}.js"));

        bundles.Add(new ScriptBundle("~/bundles/jquery3").Include(
                    "~/Scripts/jquery.unobtrusive*"));

        bundles.Add(new ScriptBundle("~/bundles/jquery3").Include(
                    "~/Scripts/jquery.validate*"));
Run Code Online (Sandbox Code Playgroud)

我的问题:问题是什么?

asp.net asp.net-mvc asp.net-mvc-4 bundling-and-minification system.web.optimization

5
推荐指数
1
解决办法
4385
查看次数