在MVC4 Script Bundle中设置Script Type
Set Script Type in MVC4 Script Bundle
我在MVC4中使用新的ScriptBundle
类,以及@Styles.Render()
和@Scripts.Render()
。
到目前为止,这对我来说非常有效,直到我在Firefox中遇到这个问题:
If tags have a "type" attribute, it should equal "text/javascript" or "application/javascript". Also scripts must be parsable (syntactically correct).
果不其然,当我在任何使用.Render()
助手的页面上查看时,我所有的java脚本都被输出为:
<script src="/WestingProject/Scripts/jquery.js">
<script src="/WestingProject/Scripts/jquery-1.9.1.js">
<script src="/WestingProject/Scripts/jquery.unobtrusive-ajax.js">
<script src="/WestingProject/Scripts/jquery.validate.js">
<script src="/WestingProject/Scripts/jquery.validate.unobtrusive.js">
<script src="/WestingProject/Scripts/jquery.carouFredSel-6.2.1.js">
<script src="/WestingProject/Scripts/jquery.dropdown.js">
<script src="/WestingProject/Scripts/jquery.placeholder.js">
以下是我如何在BundleConfig.cs
类中定义它们:
bundles.Add(
new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery.js",
"~/Scripts/jquery-1.9.1.js",
"~/Scripts/jquery.unobtrusive-ajax.js",
"~/Scripts/jquery.validate*",
"~/Scripts/jquery.validate.unobtrusive.js",
"~/Scripts/jquery.carouFredSel-6.2.1.js",
"~/Scripts/jquery.dropdown.js",
"~/Scripts/jquery.placeholder.js"));
我的问题:
使用脚本捆绑包,当我的所有javascript输出到页面时,有没有任何方法可以将type="text/javascript"
属性添加到它们中?
您可以这样做:
<script src="@Scripts.Url("~/bundles/jquery")" type="text/javascript"></script>
尽管如此,这将缩小并捆绑脚本,因此如果需要,将禁止调试javascript。
相关文章:
- 如何设置html元素填充的动画
- 需要帮助设置json数组
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- 数组在递归方法中设置为null
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- 无法在数据endVal中设置值=“”;{{ucount}}”;使用Angular JS的CountUp
- 而循环只设置php中输入字段中的第一个值
- 在MVC4 Script Bundle中设置Script Type
- 如何在Script标记中将json头接受和内容类型设置为URL
- 从下拉列表中检索并为Java Script设置标签
- 通过DOM中的javascript追加script标记并设置其src会引发错误
- java script setInterval设置延迟时间
- 仅当设置了首选项时才在content-script中加载jQuery
- 使用Google Apps Script修改文件共享设置
- 如何在script标记中设置类或样式
- 如何在Java Script字符串不区分大小写功能中设置字符串不区分大小写
- 如何在Eclipse中的Java Script源代码中设置array's元素的缩进
- 我如何在$script.js库中为文件加载设置http requesttheader ?
- & # 39;设置src # 39;属性为document.createElement('script'
- 如何在我的Google Apps Script API和我的esendex.com推送通知程序之间设置API中继