出了点问题,我想不通。
_Layout.cshtml
拥有:
<body>
<script data-main="Scripts/main"
src="@Url.Content("~/Scripts/require.js")"
type="text/javascript">
</script>
@RenderSection("scripts", required: false)
</body>
/脚本/main.js:
require.config({
paths: {
"jquery": "jquery-1.9.1"
}
});
一直到 index.cshtml:
@section scripts
{
<script type="text/javascript">
require(['jquery'], function ($) {
});
</script>
}
它抛出 404 试图找到 jquery.js。我究竟做错了什么?
upd:是的 main.js 被调用,如果注释 index.cshtml 中的所有内容并将其放在 main.js 的末尾,则类似于
require([
'jquery'
], function ($) {
$(function(){
alert('jquery loaded');
})
});
它显示了消息