javascript - MVC 中的脚本渲染

标签 javascript asp.net asp.net-mvc razor

以下内容来自 ASP.Net MVC 4 View 中的 cshtml

我有一个元标记

  <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 

我有一个渲染脚本

@Scripts.Render("~/Scripts/UpdateHeader.js")
<script src="@Url.Content("~/Scripts/jquery-1.10.2.js")" type="text/javascript"></script>

但它渲染为:

<script src="/Scripts/UpdateHeader.js"></script>
<script src="/Scripts/jquery-1.10.2.js" type="text/javascript"></script>

缺少类型:

type="text/javascript"

将类型与 @Scripts.Render 一起包含的最佳方式是什么?

最佳答案

在 HTML5 中,type 属性不是必需的。

但是如果您仍然需要它(如果您的目标是较旧的浏览器),那么这个答案应该对您有帮助:https://stackoverflow.com/a/15663014/606602

关于javascript - MVC 中的脚本渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19874096/

相关文章:

javascript - 查找要上传文件的路径

javascript - 将 JSON 数组从 Controller 传递到 JavaScript 中的变量

asp.net-mvc - ASP.Net MVC Controller 构造函数中的 session 为 null

asp.net-mvc - 如何将 ViewData 传递给 HandleError View ?

c# - 最佳实践 : StructureMap and ASP. NET MVC 2 - 抽象基础 Controller 中的 Setter 注入(inject)/构造注入(inject)

javascript - 如何使用 javascript window.open 隐藏地址栏?

javascript - 当我将所有 id 都放在一个数组中并在文档准备好时填充该数组时,如何在运行时附加点击事件?

javascript - 如何在不停止遍历的情况下删除 forEach 循环中的项目

amazon-web-services - AWS Hook-EnactAppDeploy : Command hooks failed

c# - MVC 4 [ _Layout.cshtml ] - 在页面脚本开始之前添加所有脚本文件