0

開始したばかりのアプリケーション 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: Razor を使用したレイアウトとセクション
  2. MVC 4 と Jquery のトリック

私はすでに試しました:

  • head タグを閉じる前に "@Scripts.Render("~/bundles/jquery")" 文を配置する
  • RenderSection の前に RenderBody を配置する
  • RenderSection を削除します (ただし、デバッグ中に RenderBody 文でクラッシュすることがわかっているため、これは問題にはなりません)

jquery-2.0.0.js ファイル内でクラッシュする正確な行は次のとおりです。

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

どんな助けでも大歓迎です。

4

1 に答える 1

1

IE < 9 で jQuery 2.0 を使用していますが、これはサポートされていません。

IE をアップグレードするか、jQuery をダウングレードします。

于 2013-05-28T21:31:15.697 に答える