我正在尝试在我的 Web 应用程序中使用 ASP.NET AJAX Toolkit 的 MaskedEditExtender 控件(带有 MaskedEditValidator)。该控件在 Google Chrome 中运行良好,但 IE9在加载包含 MaskedEditExtender 控件的页面时抛出“无法获取属性 'split' 的值:对象为空或未定义”错误。
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" />
正如这篇文章中提到的,但它没有用。我还在我的应用程序中使用 JQuery 1.4.2。有任何想法吗??