从jquery对话框按钮调用asp.net onClick方法
这是我的admin.aspx.cs文件锚定标记,它传递cID值从jquery对话框按钮调用asp.net onClick方法,jquery,asp.net,jquery-ui-dialog,Jquery,Asp.net,Jquery Ui Dialog,这是我的admin.aspx.cs文件锚定标记,它传递cID值 string l = ""; while (dr.Read()) //sqldatareader { l += "<li class='icon-del' >"; l += "<a id='del' runat='server' onClick='delete' href='?id="; l += dr["cID"].T
string l = "";
while (dr.Read()) //sqldatareader
{
l += "<li class='icon-del' >";
l += "<a id='del' runat='server' onClick='delete' href='?id=";
l += dr["cID"].ToString();
l += "'>";
l += "</a>";
l += "</li>";
}
lit_Category.Text = l;
string l=”“;
while(dr.Read())//sqldatareader
{
l+=“”;
l+=”;
l+=“ ”;
}
lit_Category.Text=l;
然后,它在admin.aspx的文本中显示为
<asp:Literal runat="server" ID="lit_Category" > </asp:Literal>
我想使用jquery对话框确认删除
$(function () {
$("#del-dialog").dialog({
autoOpen: false,
width: 300,
height: 100,
modal: true,
close: function (event, ui) {
location.reload(false);
},
buttons: {
'Delete': function () {
$("#<%=del.ClientID %>").click();
$(this).dialog('close');
},
'Cancel': function () {
$(this).dialog('close');
}
}
});
$(".icon-del").click(function (event) {
event.preventDefault();
$("#del-dialog").dialog("open");
});
});
$(函数(){
$(“#del dialog”).dialog({
自动打开:错误,
宽度:300,
身高:100,
莫代尔:是的,
关闭:功能(事件、用户界面){
位置。重新加载(错误);
},
按钮:{
“删除”:函数(){
$(“#”)点击();
$(this.dialog('close');
},
“取消”:函数(){
$(this.dialog('close');
}
}
});
$(“.icon del”)。单击(函数(事件){
event.preventDefault();
$(“删除对话框”).dialog(“打开”);
});
});
“删除”按钮应调用“我的admin.aspx.cs”页面上的Delete()函数。在“删除”事件函数中尝试以下操作:
$.ajax({
url: "admin.aspx/delete?cid=1",
success: function(data) {
alert('deleted');
}
});