jQuery UI エラー 0x800a01b6

忘れないうちにメモ書き程度に。。。

今日、ASP.NET の MVC 4 Razor にて、 jQuery UI を使用して、Dialog を出そうと頑張っていた時、ほかのサンプルだといとも簡単に出せているのに、いざ、自分のプロジェクトに追加すると、以下のエラーになる。。。。

「0x800a01b6 – JavaScript 実行時エラー: オブジェクトは ‘dialog’ プロパティまたはメソッドをサポートしていません。」

いやいやいや、ちゃんと宣言して、jquery-ui-1.10.3.js を読み込んできているから!何なの?
とあちらこちら、引っ掻き回して、いろいろ試してみたが、最終的にこんな落ちだった。。。。

http://www.kendoui.com/forums/ui/general-discussions/getting-the-0x800a01b6-error.aspx

MVC のテンプレートを使用すると、以下のコードが、_Layout.cshtml の一番下あたりに追加されている。
@Scripts.Render(“~/bundles/jquery”)

このおかげで、どうやら、jQuery UI を 2 回読み込んでいたらしい。。。
はぁー、これに気づくのに、3時間ぐらいついやしてしまった。。。

This entry was posted in メモ書き, Javascript, jQuery, Programming. Bookmark the permalink.

Leave a comment