2013-05-07 4 views
1

IE10 브라우저에서만 오류가 발생합니다. 오류 로그를 참조하십시오입력 문자열이 올바른 형식이 아닌 IE10에서만 오류 발생

Input string was not in a correct format.at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) 
at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) 
at System.Web.UI.WebControls.ImageButton.LoadPostData(String postDataKey, NameValueCollection postCollection) 

로그보고를, 단지 IE10에서 변환 문제가있는 것 같다. 다른 브라우저에서는이 문제를 재현 할 수 없습니다.

문제의 원인을 해석해주세요.

+0

언제이 오류가 발생합니까? 이미지 버튼을 클릭 할 때 또는 페이지를로드 할 때마다 또는 무엇을 할 수 있습니까? – mortb

답변

4

당신은 서버에 배포하기 위해 Microsoft에서 핫픽스가 필요합니다 기본적으로 http://support.microsoft.com/kb/2600088

, .NET은 서버에 클라이언트에서 보낸 사용자 에이전트를 사용하여 클라이언트 브라우저를 감지하지만, .net4하지 않습니다 IE10의 문자열을 인식합니다. 여기에서 세부 정보를 찾았습니다. http://www.hanselman.com/blog/BugAndFixASPNETFailsToDetectIE10CausingDoPostBackIsUndefinedJavaScriptErrorOrMaintainFF5ScrollbarPosition.aspx

관련 문제