0

将 .NET 4.5 安装到我的 Web 服务器后,尝试在 Internet Explorer 中访问我的 AbleCommerce 商店时遇到脚本错误。我已经尝试再次将站点设置为以 .NET 4.0 为目标,但它仍然无法在 IE 中运行,所以我不确定发生了什么。我不确定这是 Ajax Toolkit 问题还是在安装 .NET 4.5 后发生了变化。

我可以使用 Chrome 和 FireFox 登录,但如果您的 IE 设置显示脚本错误,则访问登录页面(单击我的帐户或右上角的登录)会显示脚本错误。

任何帮助将不胜感激。

SCRIPT5007:对象预期 login.aspx?ReturnUrl=%2fMembers%2fMyAccount.aspx,第 539 行字符 1

document.getElementById('ctl00_wpm_Login_ctl03_LoginValidationSummary').dispose = function() { Array.remove(Page_ValidationSummaries, document.getElementById('ctl00_wpm_Login_ctl03_LoginValidationSummary')); }

(function(id) { var e = document.getElementById(id); if (e) { e.dispose = function() { Array.remove(Page_ValidationSummaries, document.getElementById(id)); } e = null; } } )('ctl00_wpm_Login_ctl04_RegisterValidationSummary');

4

2 回答 2

0

Page_ValidationSummaries 会填充所有验证摘要,即使对于未呈现给浏览器的控件也是如此,这意味着它最终会出现空值。

或者在此示例中,您试图从数组中删除“null”,这是相反的问题。

于 2014-03-04T01:12:42.793 回答
-1

I had to roll back to .NET 4.0 by uninstalling 4.5 from the server (and then reinstalling 4.0) to resolve this. Could not find a solution.

于 2012-08-27T20:48:24.837 回答