这是传递cID值的admin.aspx.cs文件锚标记。
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;
然后在admin.aspx中的Literal上显示为
<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");
});
});
“删除”按钮应调用我的admin.aspx.cs页面上的delete()函数。
答案 0 :(得分:0)
在“删除”事件功能中尝试此操作:
$.ajax({
url: "admin.aspx/delete?cid=1",
success: function(data) {
alert('deleted');
}
});