在IE10上,当我单击登录按钮时,我在控制台中看到以下错误:
SCRIPT5022:Sys.WebForms.PageRequestManagerServerErrorException:输入字符串的格式不正确.
ScriptResource.axd,第939行第13个字符
SCRIPT5022:Sys.WebForms.PageRequestManagerServerErrorException:输入字符串的格式不正确.
ScriptResource.axd,第939行第13个字符
我添加了一些服务器端日志记录,但页面永远不会发送,因此它似乎是客户端问题.
在IE8,Firefox或Chrome中不会发生此行为,它工作正常.
解决方法
这是因为您的提交按钮是type =“image”的输入.因此,坐标随表格一起提交.以前版本的Internet Explorer将这些坐标提交为整数,但Internet Explorer 10将它们作为小数提交.
有多种方法可以解决它.有些解决方案,请参见this question和this bug report.