我的tabpanel几乎适用于所有浏览器。 我的一位客户抱怨IE 10 你基本上不能切换到这样的其他选项卡。 它给出了一个错误,例如:
SCRIPT5022: Sys.ArgumentOutOfRangeException: Value must be an integer.
Parameter name: x
Actual value was 247.1199951171875.
ScriptResource.axd, line 5820 character 12
F12调试器向我显示:
您在图片中可以看到的代码是“copyright microsoft”,我认为它来自ScriptResource.axd
在询问此事之前,我确实做过阅读。
答案 0 :(得分:1)
您需要将项目升级到更新的.NET框架:
答案 1 :(得分:0)
我不确定为什么会发生这种情况,但可以针对此问题提出解决方法。您可以下载AjaxControlToolkit源并在DomElement.js file
中调整一点$type.getLocation
函数
在从函数返回新的Point对象之前添加以下代码:
if (typeof offsetX === "number") {
offset = Math.round(offsetX);
}
if (typeof offsetY === "number") {
offsetY = Math.round(offsetY);
}
之后,重建解决方案并在项目中使用自定义ajaxtoolkit dll。
答案 2 :(得分:0)