我试图将几个JavaScript文件捆绑在一起,但我也需要在js中包含app.config中的变量。我想到的是使用Controller来返回一个字符串来设置变量,所以去 〜/ Javascript/Index会返回var foo =“bar”;这工作正常。包括使用捆绑框架的JavaScript包中的MVC视图或字符串
但是,当我尝试构建一个包时,静态文件正在被包含,但字符串(或视图)没有显示出来。在四处查看时,我发现Optimizing框架仅限于支持VirtualPathProviders的1.1版本的静态文件。
我升级到最新的软件包,但我找不到任何有关如何获取混合的静态文件和由Controller/View生成的文件进行捆绑的信息。我想我只想使用MVC路径提供程序?
我的另一个想法是尝试使用绑定引擎来构建一个捆绑静态文件的字符串,然后附加我的字符串并将其全部返回给浏览器。但是,我找不到允许我使用绑定引擎返回捆绑过程结果的方法。
类似于http://stackoverflow.com/questions/21323373/is-it-possible-to-include-virtual-resources-in-a-bundle – drzaus
这是一个很棒的答案。对不起,只有“链接”。 https://blog.mariusschulz.com/2015/10/25/inlining-css-and-javascript-bundles-with-asp-net-mvc – Jess