Asp.net mvc 4 Asp.NETMVC4bundle don';t提供<;脚本>;节属性?

Asp.net mvc 4 Asp.NETMVC4bundle don';t提供<;脚本>;节属性?,asp.net-mvc-4,bundle,asp.net-optimization,Asp.net Mvc 4,Bundle,Asp.net Optimization,我的实际问题是: 如何使用Asp.NETMVC包优化创建具有属性的节 我需要能够在我的结果html中获得如下内容: <script type="text/javascript" src="myjavascript.js" charset="UTF-8"></script> 原因是我的“myjavascript.js”包含unicode字符,在浏览器中我使用了方形符号而不是原始文本 我可以用Asp.Net捆绑包优化类来实现这一点吗 “快速谷歌搜索”说我不能 谢谢你的回

我的实际问题是:

如何使用Asp.NETMVC包优化创建具有属性的

我需要能够在我的结果html中获得如下内容:

<script type="text/javascript" src="myjavascript.js" charset="UTF-8"></script>

原因是我的“myjavascript.js”包含unicode字符,在浏览器中我使用了方形符号而不是原始文本

我可以用Asp.Net捆绑包优化类来实现这一点吗

“快速谷歌搜索”说我不能


谢谢你的回答

恐怕你不能那样做。但您可以使用BOM将javascript文件保存为UTF-8,并让您的站点也使用UTF-8:

<meta charset="utf-8" />


现在,存储在javascript文件中的unicode字符将正确显示。

您还可以使用RenderFormat方法自定义Scripts helper呈现标记的方式:


好的,我知道了,您的解决方案在我的情况下运行良好。谢谢!但奇怪的是,在使用asp.net脚本优化功能时,我无法将属性应用于标记。这个答案不正确。正如Hao Kung所报道的,您可以使用Scripts.RenderFormat来实现这一点。看看这个答案: