«Невозможно получить значение свойства« split »: объект является нулевым или неопределенным» в IE - PullRequest
3 голосов
/ 07 июля 2011

Я пытаюсь использовать элемент управления MaskedEditExtender ASP.NET AJAX Toolkit (с MaskedEditValidator) в своем веб-приложении. Элемент управления отлично работает в Google Chrome, но IE9 выдает «Не удается получить значение свойства« split »: объект нулевой или неопределенный» ошибка при загрузке страницы, содержащей элементы управления MaskedEditExtender.
Отладчик 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 в своем приложении. Любые идеи ??

1 Ответ

1 голос
/ 15 февраля 2012
  • Вы недавно конвертировали свое веб-приложение из MVC 2 в MVC 3?
  • Если да, то используете ли вы ненавязчивый Javascript ?

Вот отличное объяснение от Брэда Уилсона .

...