2014-05-01 60 views
0

我正在使用WebMatrix来构建我的网站,并且我正在从面包店模板中窃取一些组件。具体来说,我正在尝试加载一些.js文件。通过使用脚本标签。这里是我从面包店模板的伟大工程拉动的确切代码:WebMatrix元素'脚本'缺少必需属性'类型'

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

问题是,当我把它在我的网页仍处于WebMtrix,我script标签加下划线并显示错误消息:元素“脚本”缺少必需的属性“类型”。

为什么我会得到这个?

回答

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中存在禁用此检查的设置。

0

在设置为可选的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不会再打扰任何要求。

相关问题