我有一个刚刚启动的应用程序 MVC4。我运行解决方案并收到错误:
Microsoft JScript runtime error "The object doesn't accept this property or method"
我的 Index.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>
我在“剃须刀”中添加了标签,因为我看到的所有链接都在谈论剃须刀部分。我查看了以下链接,这些链接证明可以帮助其他有类似问题的人,但无法使其对我有用:
我已经尝试过:
- 在关闭 head 标签之前放置“@Scripts.Render("~/bundles/jquery")”语句
- 将 RenderBody 放在 RenderSection 之前
- 删除 RenderSection (虽然这不应该是问题,因为调试我已经看到它在 RenderBody 语句中崩溃)
它在 jquery-2.0.0.js 文件中崩溃的确切行在以下行中:
window.addEventListener( "load", completed, false );
任何帮助深表感谢。