将项目从.Net 2.0升级到.Net 4.5后的Javascript问题
我正在Visual Studio 2015项目中使用变更目标平台将web应用程序从.Net 2.0升级到.Net 4.5 现在运行应用程序时,javascript验证似乎比以前更加敏感。下面是两个例子 此之前被接受的代码给出错误:split不是函数 下面的代码以前也被接受,现在导致无法读取未定义的属性“length”将项目从.Net 2.0升级到.Net 4.5后的Javascript问题,javascript,asp.net,.net,Javascript,Asp.net,.net,我正在Visual Studio 2015项目中使用变更目标平台将web应用程序从.Net 2.0升级到.Net 4.5 现在运行应用程序时,javascript验证似乎比以前更加敏感。下面是两个例子 此之前被接受的代码给出错误:split不是函数 下面的代码以前也被接受,现在导致无法读取未定义的属性“length” 有没有办法对Javascript代码进行验证,使其与以前一样工作 更可能的是,无论fnGetAreaList(“SE1”)指向什么,其呈现方式都有所不同,而不是JS的问题 尝试将此
有没有办法对Javascript代码进行验证,使其与以前一样工作 更可能的是,无论
fnGetAreaList(“SE1”)
指向什么,其呈现方式都有所不同,而不是JS的问题
尝试将此添加到中以使.NET 4渲染更接近以前的版本:
另外,可能值得一看,看看是否有任何东西影响了你的应用程序。我的一位同事对这个问题做了解释。从.NET3.5来看,Microsoft似乎将响应封装在父对象中 有关更多详细信息,请参阅本文 所以通过改变这条线
var saAreas = sAreaList.split('|');
…到
var saAreas = sAreaList.d.split('|');
我又开始工作了
var saAreas = sAreaList.split('|');
var saAreas = sAreaList.d.split('|');