2010-01-15 11 views
0

내 코드가 IE에서는 완벽하게 작동하지만 다른 브라우저에서는 작동하지 않기 때문에이 질문을하고 있습니다. 보호 된 하위하여 Page_Load (개체로 ByVal의 발신자는 경우 System.EventArgs으로 ByVal의 e)이 Me.Load 를 처리하지 않을 경우 IsPostBack을 다음 --- 여기 내 코드 - Form.DefaultButton = Button_new.UniqueID 최종 하위form.defaultbutton이 Firefox에서 작동하지 않습니다.

Button_new.ID, Button_new.ClientID를 사용했고 완전히 충돌합니다. 이것은 내가 얻는 오류입니다 -

"System.InvalidOperationException : 'form1'의 DefaultButton은 IButtonControl 유형의 컨트롤 ID 여야합니다."

Internet Explorer 이외의 브라우저에서이 기능을 사용하려면 어떻게해야합니까?

답변

1

설명하는 것과 비슷한 문제가 발생했습니다. 나는 최신 서비스 패킷 (.NET 3.5 SP1)으로 업그레이드하여이 문제를 해결했습니다.

일부 사람들이 자바 스크립트 코드로 이와 같은 문제를 해결하는 것을 보았지만 회피 방법을 적용 할 필요없이 서비스 팩에서 문제를 해결할 수있었습니다.

관련 문제