グリッドビューに削除ボタンがあります。asp.net に慣れていない人のために、私の削除ボタンの出力は次のようになります。
<a id="ctl00_cp1_dtgrAllRates_ctl02_lbDelete"
class="lb"
href="javascript:__doPostBack('ctl00$cp1$dtgrAllRates$ctl02$lbDelete','')">
Delete</a>
グリッドビューのすべての削除リンクに接続された確認ダイアログがあり、ユーザーが本当に削除するかどうかを尋ねます。ポップアップは問題ありませんが、確認をクリックするとポストバック (href 値) を起動したいと思います。ダイアログコードがクリックされたリンクとは別であるため、これを行う方法がわからないため、「これ」のhrefを取得することはできません。
var theID = $(this).attr("href");
そしてそれを発射します。ボタンがクリックされたときに「削除の確認」セクションがそれを使用し、「キャンセル」がクリックされた場合にダイアログが閉じるように、href valをパラメーターとしてダイアログコードまたは何かに渡す方法はありますか?
ここに私の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();
});
});
ティア
ロイド