나는 gridview에서 삭제 단추가 있습니다. 과 같이 버튼 출력을 삭제의 나 asp.net에 익숙하지 분들을 위해 : 그들이 삭제 하시겠습니까 경우jQuery UI 확인 대화 상자 및 asp.net 포스트 백
<a id="ctl00_cp1_dtgrAllRates_ctl02_lbDelete"
class="lb"
href="javascript:__doPostBack('ctl00$cp1$dtgrAllRates$ctl02$lbDelete','')">
Delete</a>
나는 사용자를 요청할있는 gridview의 모든 삭제 링크에 매여 확인 대화 상자가 있습니다. 아무런 문제가 없지만 확인을 클릭하면 포스트 백 (href 값)을 실행하려고합니다. 대화 코드가 클릭되는 링크와 분리되어 있으므로 'href'를 'this'에 잡을 수는 없으므로 어떻게해야할지 모르겠습니다.
var theID = $(this).attr("href");
화재가 발생했습니다. href val을 대화 상자 코드 나 다른 매개 변수로 전달할 수있는 몇 가지 방법이있어 'Confirm Delete'섹션에서 버튼을 클릭 할 때 사용하고 'Cancel'을 클릭하면 대화 상자가 닫힙니다. 여기
내 jQuery 코드입니다 :$(document).ready(function(){
$("#dialog").dialog({
bgiframe: true,
autoOpen: false,
width: 400,
height: 200,
modal: true,
buttons: {
'Confirm Delete': function() {
$(this).dialog('close');
//fire href here preferably
},
Cancel: function(){
$(this).dialog('close');
}
}
});
$(".lb").click(function(event){
$("#dialog").dialog('open');
event.preventDefault();
});
});
TIA
로이드
안녕하세요 Gurdas 감사합니다. 코드를 입력했는데 전혀 작동하지 않습니다. 페이지가로드되고 대화 상자가 실행되지 않을 때 div가 표시됩니다. : s 당신이 조금 더 생각할 수 있었으면 좋겠다. 나는 머리를 긁적이다. :) – lloydphillips