2011-01-27 7 views
0

사용자가 gridview에서 버튼을 클릭하면 일부 데이터를 가져 와서 일부 컨트롤에로드합니다. 그런 다음이 서버 측 콘텐츠에 오버레이를 표시하려고합니다.사용자가 클릭하지 않고 오버레이를 표시하려면 어떻게해야합니까?

누구나이 일을하는 멋진 jQuery 플러그인을 사용 했습니까?

감사합니다.

편집 : 나는 조금 더 필요한 것이 무엇인지 명확히하고 싶다.

작업을 수행하는 플러그인을 찾았지만 사용자가 오버레이를 표시하기 위해 클릭해야하는 트리거를 지정해야한다는 점에서 유연성이 없습니다.

내가 원할 때면 언제든지 오버레이를 표시하도록 호출 할 수있는 자바 스크립트 기능을 제공하는 jQuery 플러그인을 찾고있다. clientscript를 등록하여 클라이언트 측 또는 서버 측에서 호출 할 수 있습니다.

+1

콘텐츠를 가져 오는 방법은 무엇입니까? 코드는 서버 측 코드가 완전하다는 것을 어떻게 알 수 있습니까? – lonesomeday

+0

@ [lonesomeday] 고마워. 방금 시나리오를 설명했습니다. – Zesty

답변

1

나는이 몇 가지 jQuery를 솔루션이 확신 해요,하지만 당신은 표시 할 서버 측 물건을하고 있다면, 당신은 Ajax Control ToolkitPopupControl보고 할 수 있습니다 . 나는이 컨트롤의 샘플이 (내 첫 번째 링크에서) 수행되고 있다고 생각하지 않지만 실제로 작동한다!

+0

@ [Graham Clark] 링크를 제공해 주셔서 감사합니다. 아마도 jQuery를 사용하여 스크립트를 등록하여 클라이언트 측의 다른 장소에서도 사용할 수 있다고 생각했습니다. 가능하다면 그렇게하는 것이 좋습니다. – Zesty

2

문서의 이벤트 발생을 준비 할 수 있습니까?

$(document).ready(function(){ 

// CODE HERE EXECUTES WHEN THE DOCUMENT IS READY 

}); 

http://www.learningjquery.com/2006/09/introducing-document-ready

+0

@ [Nick Pyett] 감사합니다. 나는 단지 나의 질문을 편집했고, 나의 시나리오를 조금 분명히했다. Page_Load에 있지 않습니다. – Zesty

관련 문제