질문:
jQuery UI 대화 상자는 ASP.NET 페이지에 완벽하게 통합되어 있으며 사용자는 버튼을 통해 상호 작용할 수 있습니다. 그러나 버튼의 포스트백 이벤트 핸들러에는 액세스할 수 없습니다. 이 문제를 해결하는 방법?
해결책:
버튼에 대한 포스트백을 활성화하려면 JavaScript 코드를 약간 수정해야 합니다. 대화 상자 요소를 직접 타겟팅하는 대신 "dlg" 변수를 통해 참조하세요.
<code class="language-javascript">jQuery(function() { var dlg = jQuery("#dialog").dialog({ draggable: true, resizable: true, show: 'Transfer', hide: 'Transfer', width: 320, autoOpen: false, minHeight: 10, minwidth: 10 }); dlg.parent().appendTo(jQuery("form:first")); });</code>
이 조정을 통해 대화 상자 이벤트와 버튼 포스트백이 ASP.NET 양식의 컨텍스트 내에서 올바르게 처리되도록 보장합니다.
위 내용은 jQuery UI 대화 상자 단추의 ASP.NET 포스트백이 작동하도록 하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!