jquery - "Unable to get value of the property ' IE 中拆分 ': object is null or undefined"错误

标签 jquery asp.net ajaxcontroltoolkit maskededitextender

我正在尝试在我的 Web 应用程序中使用 ASP.NET AJAX 工具包的 MaskedEditExtender 控件(带有 MaskedEditValidator)。该控件在 Google Chrome 中工作正常,但 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" />

this post 中所述但它不起作用。我还在我的应用程序中使用 JQuery 1.4.2。有什么想法吗??

最佳答案

  • 您最近是否将网络应用程序从 MVC 2 转换为 MVC 3?
  • 如果是这样,您是否使用 unobtrusive Javascript

这是an excellent explanation from Brad Wilson .

关于jquery - "Unable to get value of the property ' IE 中拆分 ': object is null or undefined"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6609485/

相关文章:

php - Jquery 和 CSS 切换——这可能吗?

jquery - 在引导数据表中分页后未触发行单击事件

php - 在ajax上传中实现JCrop

c# - 我如何以及在何处使用 C# 中的 i++ 运算符?

c# - 从部分 View 中获取当前 Controller 和操作

javascript - 所有ajax调用完成后如何刷新页面?

asp.net - 回发在生产服务器中不起作用 - IE 11

asp.net - Ajax 控制工具包 AsyncFileUploader 控制和 viewstate/session 问题

asp.net - 使用 PopupControlExtender 设置样式

javascript - 更好地替代 ShowModalDialog