2009-11-04 6 views
0

일부 데이터를 수집하는 과정에서 확인을 위해 asp : 버튼을 대화 상자에 추가하려고합니다. 제 의도는 클릭시 포스트 백하는 것입니다.jQuery UI 대화 상자 - 어떻게 대화 상자 단추 창에 ASP : 단추를 추가 할 수 있습니까?

대화 상자로 들어가거나 (다시 게시하기 위해)이 버튼을 div에 추가해도 아무런 문제가 없지만 예상대로 버튼은 대화 상자 버튼 창의 일부가 아닙니다. 대화 상자의 가장 아래 부분입니다. 옵션에서 선언 된 버튼은 다음과 같이 표시됩니다.

$("#someDiv").dialog({ 
    buttons: { 
     "Close": function() { 
      $(this).dialog("close"); 
    } 
} 

어떻게하면이 낮은 버튼 창에 내 asp : 버튼을 추가 할 수 있습니까? 대화 상자에서 직접 제거하고 추가해야합니까? __doPostback을 대화 상자 옵션의 일부로 선언 된 버튼의 함수 호출의 일부로 사용해야합니까?

건배!

답변

0

사용자 지정 단추를 대화 상자 컨트롤에 추가 할 수 없습니다.

이벤트 열기 : http://docs.jquery.com/UI/Dialog#event-open을 사용하고 사용자 정의 단추를 추가 할 수 있지만, 파괴 또는 닫기 메소드로 대화 상자를 제어해야합니다.

일반적인 JS 기능을 사용하는 것이 좋습니다.

추가] 샘플 :

$('.ui-dialog div.ui-dialog-buttonpane').append('<button class="ui-state-default ui-corner-all" type="button">ASP</button>'); 
0

당신이 이 상위 페이지에 요소를 제어 할 수 없습니다 괜찮다면, 그것은 독립 영문 파일 대화 상자의 내용을 넣어 및 iframe을 사용하여 멋진 트릭 그것을 표시합니다.