2011-03-16 5 views
1

매우 간단한 ASP.NET 3.5 SP1 응용 프로그램이 있습니다.이 응용 프로그램에는 체크 박스 (autopostback = true)에 대한 포스트 백 트리거 onchange가 있습니다. 어떤 이유로 IE의 모든 버전에서 해당 확인란을 클릭하면 broswer가 충돌합니다.ASP.NET 포스트 백 크래시 IE

<asp:CheckBox ID="ckTrouble" runat="server" Text="Check this box" TextAlign="Left" AutoPostBack="True" /> 

체크 박스는 기존의 masterpage를 사용하는 일반 오래된 페이지에 앉아 사용자 정의 컨트롤에 있습니다. 이것은 파이어 폭스와 크롬에서 잘 작동하며 IE 만 슬픔을 불러 일으키고있다.

생각하십니까?

+0

페이지의 HTML 소스 코드를보고 확인란의 'onclick'코드를 추적하십시오. 경고를 사용하는 경우에도 디버그를 추가하고 충돌이 발생한 곳을 볼 수 있습니다. –

답변

1

이것은 SmartNavigation="True"의 결과 일 수 있습니다. 누구든지 이것을 원인으로 본 적이 있습니까? this을 참조하십시오.

+1

이것이 실패 할 이유는 확실하지 않지만 .NET 2.0 이후에는'Page.SmartNavigation'이 쓸모 없게되었습니다. 대신에 Page.SetFocus'와'Page.MaintainScrollPositionOnPostBack'을 사용하십시오. 간단한 검색만으로도이 문제가있는 유일한 사람은 아닙니다 : http://www.google.com.au/search?q=smartnavigation+crash – dariom

관련 문제