Asp.net mvc 4 MVC捆绑JS和来自CDN的配置

Asp.net mvc 4 MVC捆绑JS和来自CDN的配置,asp.net-mvc-4,bundle,mathjax,Asp.net Mvc 4,Bundle,Mathjax,我正在尝试绑定一个配置为MVC4的JS文件 ?配置=TeX-AMS-MML\u HTMLOMML BundleConfig.cs文件 bundles.Add(new ScriptBundle("~/bundles/MathJax").Include( "~/Scripts/MathJax/MathJax.jsMathJax.js?config=TeX-AMS-MML_HTMLorMML")); bundles.Add(new ScriptBundl

我正在尝试绑定一个配置为MVC4的JS文件

?配置=TeX-AMS-MML\u HTMLOMML

BundleConfig.cs文件

        bundles.Add(new ScriptBundle("~/bundles/MathJax").Include(
       "~/Scripts/MathJax/MathJax.jsMathJax.js?config=TeX-AMS-MML_HTMLorMML"));
        bundles.Add(new ScriptBundle("~/bundles/MathJax").Include(
       "~/Scripts/MathJax/MathJax.jsMathJax.js"));
_Layout.chtml文件

@Scripts.Render("~/bundles/MathJax")
@Scripts.Render("~/bundles/MathJax?config=TeX-AMS-MML_HTMLorMML")
当我将JS包含在头文件中时,它可以工作,但包含在包中时不工作

我试图将配置添加到渲染部分

BundleConfig.cs文件

        bundles.Add(new ScriptBundle("~/bundles/MathJax").Include(
       "~/Scripts/MathJax/MathJax.jsMathJax.js?config=TeX-AMS-MML_HTMLorMML"));
        bundles.Add(new ScriptBundle("~/bundles/MathJax").Include(
       "~/Scripts/MathJax/MathJax.jsMathJax.js"));
_Layout.chtml文件

@Scripts.Render("~/bundles/MathJax")
@Scripts.Render("~/bundles/MathJax?config=TeX-AMS-MML_HTMLorMML")

MathJax有很多依赖项,似乎不支持捆绑。这将需要对js文件本身进行大量更改,而且不受支持


所以你问题的答案是不,不能绑定Mathjax。

Mathjax有很多依赖项,似乎不支持绑定。这将需要对js文件本身进行大量更改,而且不受支持


所以你问题的答案是否,您无法绑定Mathjax。

您尝试过使用cdn参数吗<代码>bundles.UseCdn=true;bundles.Add(新脚本包(“~/virtual”)http://cdn...“”。Include(“~/local”)我想使用静态库,避免内容传递网络过载。是否找到解决方案?是否尝试使用cdn参数<代码>bundles.UseCdn=true;bundles.Add(新脚本包(“~/virtual”)http://cdn...“”。Include(“~/local”)我想使用一个静态库,避免内容交付网络过载。每找到一个解决方案?我最终使用了katex()。它目前只是一个候选版本,但适合我的需要。我最终使用了katex()。它目前只是一个候选版本,但适合我的需要