当我使用最近更新的Microsoft Edge时,它具有以下问题。当我使用IE,Chrome等其他浏览器或Microsoft Edge的早期版本时,它没有它。
当我单击图像按钮时,它显示错误消息“输入字符串格式不正确” 并且堆栈跟踪如下:
[FormatException: Input string was not in a correct format.]
System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) +7488663
System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) +115
System.Double.Parse(String s, NumberStyles style, NumberFormatInfo info) +192
System.Web.UI.WebControls.ImageButton.LoadPostData(String postDataKey, NameValueCollection postCollection) +189
System.Web.UI.WebControls.ImageButton.System.Web.UI.IPostBackDataHandler.LoadPostData(String postDataKey, NameValueCollection postCollection) +14
System.Web.UI.Page.ProcessPostData(NameValueCollection postData, Boolean fBeforeLoad) +690
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1743
请帮助并告知问题所在
答案 0 :(得分:1)
似乎在您的click事件中,您尝试将页面中的某个值设置为Double
变量,但是原始字符串不是有效的数字格式。浏览器之间的差异可能是由于浏览器使用不同的语言环境设置引起的(不同的语言环境可能使用.
或,
作为十进制分隔符,或者如果数字足够大,则可能使用数千个分隔符)。< / p>
要提供更多帮助,我们将需要您代码中与按钮相关的更多详细信息(编辑您的问题以提供更多信息)。