MVC4 未处理异常:Microsoft JScript 运行时错误

Posted

技术标签:

【中文标题】MVC4 未处理异常:Microsoft JScript 运行时错误【英文标题】:MVC4 Unhandled Exception: Microsoft JScript runtime error 【发布时间】: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>

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

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

我已经试过了:

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

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

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

非常感谢任何帮助。

【问题讨论】:

【参考方案1】:

您在 IE

升级 IE 或降级 jQuery。

【讨论】:

难以置信,整天都在和这个作斗争,结果却是这么简单。谢谢!

以上是关于MVC4 未处理异常:Microsoft JScript 运行时错误的主要内容,如果未能解决你的问题,请参考以下文章

C# Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware[1] 执行请求时发生未处理的异常

未处理的异常 Json 在 Blazor 上显示数据

防止 wxPython 显示“未处理的异常”对话框

如何为 C# MVC4 WebAPI 应用程序全局记录所有异常?

Microsoft.Spark 中 Take 方法的方法未实现异常

仅在类库输出类型中未找到 Microsoft.WITDataStore32.dll 异常