2010-12-01 3 views
0

데이터 페이지가있는 목록 페이지가 있습니다. 오버레이 (아약스 모달 팝업)가 열리면 각 행에서 편집 버튼을 클릭합니다. 데이터를 삽입/업데이트 한 후 데이터 그리드를 새로 고침하여 새로 삽입 된 데이터를 표시하고 페이지 상단에 데이터가 삽입/업데이트되었다는 메시지를 표시합니다.아약스 업데이트 후 확인 메시지에 포커스를 설정하십시오.

페이지 주위에 업데이트 패널이 있으므로 페이지가 편집 버튼을 클릭하는 행에 초점을두고 있으므로 사용자는 실제로 모든 메시지를보기 위해 스크롤해야합니다. 레코드를 성공적으로 업데이트했는지 여부를 사용자가 볼 수 있도록 Ajax 업데이트 후에 포커스를 설정할 수있는 모든 방법이 있습니까?

참고 : modal popup을 닫은 후에 updatepanel.update() 메서드를 호출하여 업데이트 패널을 새로 고칩니다.

도움이 될 것입니다.

답변

0

오래된 앵커 태그가 도움이 될까요?

<a name="messageOnTop">my message</a> 
<!-- big data grid --> 

<!-- button that opens the overlay doing business --> 
<a href="#" onclick="doOverlay(); 
    /* when finished with overlay: */ 
    document.location = '#messageOnTop'">button</a> 

위의 코드는 단지 의사 코드입니다. 제가 말하고자하는 것은 URL에 #notation이있는 앵커로 이동할 수 있다는 것입니다.

+0

이것이 작동하지 않습니다. – shailesh

관련 문제