WebMatrix元素'脚本'缺少必需的属性' type'

时间:2014-05-01 02:08:40

标签: javascript attributes webmatrix

我正在使用WebMatrix来构建我的网站,我正在从Bakery模板中窃取一些组件。具体来说,我正在尝试加载一些.js文件。通过使用脚本标记。以下是我从Bakery模板中提取的确切代码:

@section Scripts {
<script src="~/Scripts/jquery.validate.min.js"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.min.js"></script>
}

问题是,当我将其拉入仍在WebMtrix中的页面时,脚本标记带有错误消息的下划线:元素'script'缺少必需的属性'type'。

为什么我会这样做?

2 个答案:

答案 0 :(得分:0)

更改为:

<script type="text/javascript" src="~/Scripts/jquery.validate.min.js"></script>
<script type="text/javascript" src="~/Scripts/jquery.validate.unobtrusive.min.js"></script>

在HTML 4中,type属性是必需的。在HTML 5中,它是可选的,默认为text/javascript。也许WebMatrix中的一个设置会禁用此检查。

答案 1 :(得分:0)

在设置为Optional的HTML5中,如果要求它,则可以设置脚本元素的type=""属性。

@section Scripts {
   <script type="text/javascript" src="~/Scripts/jquery.validate.min.js"></script>
   <script type="text/javascript" 
   src="~/Scripts/jquery.validate.unobtrusive.min.js"></script>
}

现在它将是一个法律HTML和WebMatrix不再需要再做任何事情。