3

WebアプリケーションでASP.NETAJAXToolkitのMaskedEditExtenderコントロール(MaskedEditValidatorを使用)を使用しようとしています。コントロールはGoogleChromeで正常に機能しますが、IE9は、MaskedEditExtenderコントロールを含むページの読み込み中に、「プロパティ'split'の値を取得できません:オブジェクトがnullまたは未定義です」というエラーをスローします。
Visual Studioデバッガーは、次のステートメントでMaskedEdit.MaskedEditBehavior.debug.jsに侵入します。

var partdt = arr[0];
var parttm = arr[1];
if (parttm.split(" ").length == 2) 
{
    parttm += " " + parttm.split(" ")[1];  // breaks here
}
partdt = this.ConvFmtDate(partdt,loadFirst);

私も使ってみました

<meta http-equiv="X-UA-Compatible" content="IE=8" />

この投稿で述べたように、しかしそれは機能しませんでした。また、アプリケーションでJQuery1.4.2を使用しています。何か案は??

4

1 に答える 1

1
  • 最近、WebアプリケーションをMVC2からMVC3に変換しましたか?
  • もしそうなら、控えめなJavascriptを使用していますか?

これがBradWilsonからの優れた説明です。

于 2012-02-15T17:11:58.700 に答える