문제
DB를 검색하고 결과를 반환하는 서버 컨트롤을 구축 중입니다.서버 컨트롤에는 ASP:Panel이 포함되어 있습니다.패널의 기본 버튼을 내 버튼 ID와 동일하게 설정하고 양식 기본 버튼을 내 버튼 ID와 동일하게 설정했습니다.
패널에서:
MyPanel.DefaultButton = SearchButton.ID
컨트롤에서:
Me.Page.Form.DefaultButton = SearchButton.UniqueID
IE와 Safari에서는 잘 작동합니다. 검색어를 입력하고 Enter 키를 누르면 잘 검색됩니다.FireFox에서 이 작업을 수행하면 "개체 참조가 개체의 인스턴스로 설정되지 않았습니다."라는 경고 상자가 나타납니다.
전에 이걸 본 사람이 있나요?
해결책 2
결국 내 문제가 해결되었습니다.
SearchButton.UseSubmitBehavior = False
다른 팁
SearchButton은 LinkButton인가요?그렇다면 브라우저에 작성된 자바스크립트가 제대로 작동하지 않는 것입니다.
다음은 문제와 해결 방법을 설명하는 좋은 블로그 게시물입니다.
내가 틀렸을 수도 있고 이것이 차이를 만들지 않을 수도 있지만 시도해 보셨습니까?
Me.Page.Form.DefaultButton = SearchButton.ID
대신에
Me.Page.Form.DefaultButton = SearchButton.UniqueID
제휴하지 않습니다 StackOverflow