我有一个刚刚启动的应用程序MVC4。我运行解决方案并得到一个错误:
Microsoft JScript runtime error "The object doesn't accept this property or method"
我的指数。cshtml文件
@{
ViewBag.Title = "Menu Principal";
}
<h2>Home</h2>
我_Layout.cshtml <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width" />
<title>@ViewBag.Title</title>
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/modernizr")
</head>
<body>
@Scripts.Render("~/bundles/jquery")
@RenderSection("scripts", required: false)
@RenderBody()
</body>
</html>
我标记了"剃刀",因为我看到的所有链接都是关于剃刀部分的。我已经看了下面的链接,证明可以帮助别人解决类似的问题,但不能使它为我工作:
- ASP。. NET MVC 3:使用Razor的布局和部分
- MVC 4和Jquery的技巧
我已经试过了:
- 在结束头部标签前放置"@Scripts.Render("~/bundles/jquery")"语句
- 将RenderBody放置在RenderSection之前
- 删除RenderSection(虽然这不应该是问题,因为调试我已经看到它崩溃在RenderBody句)
在jquery-2.0.0.js文件中,它崩溃的确切行在下面一行:
window.addEventListener( "load", completed, false );
你在IE上使用jQuery 2.0 <</p>
升级IE或降级jQuery