我在网格视图中有一个删除按钮。对于那些不熟悉 asp.net 的人,我的删除按钮输出如下:
<a id="ctl00_cp1_dtgrAllRates_ctl02_lbDelete"
class="lb"
href="javascript:__doPostBack('ctl00$cp1$dtgrAllRates$ctl02$lbDelete','')">
Delete</a>
我有一个确认对话框连接到 gridview 中的所有删除链接,询问用户是否确定要删除。它弹出没有问题,但如果他们单击确认,我想触发回发(href 值)。我不确定如何执行此操作,因为对话框代码与单击的链接是分开的,所以我不能只获取“this”上的 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();
});
});
TIA
劳埃德