【问题标题】:MVC4 Unhandled Exception: Microsoft JScript runtime errorMVC4 未处理异常:Microsoft JScript 运行时错误
【发布时间】:2013-05-23 23:58:47
【问题描述】:

我有一个刚刚启动的应用程序 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>

我标记了“剃须刀”,因为我看到的所有链接都在谈论剃须刀部分。 我查看了以下链接,这些链接证明可以帮助其他有类似问题的人,但无法使其对我有用:

  1. ASP.NET MVC 3: Layouts and Sections with Razor
  2. MVC 4 and Jquery tricks

我已经试过了:

  • 在关闭 head 标签之前放置“@Scripts.Render("~/bundles/jquery")”语句
  • 将 RenderBody 放在 RenderSection 之前
  • 删除 RenderSection(虽然这应该不是问题,因为调试时我看到它在 RenderBody 语句中崩溃)

它在 jquery-2.0.0.js 文件中崩溃的确切行在以下行中:

window.addEventListener( "load", completed, false );

非常感谢任何帮助。

【问题讨论】:

    标签: asp.net-mvc-4 razor runtime-error jscript


    【解决方案1】:

    您在 IE

    升级 IE 或降级 jQuery。

    【讨论】:

    • 难以置信,整天都在和这个作斗争,结果却是这么简单。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-20
    • 1970-01-01
    • 2013-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多