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() 関数を呼び出す必要があります。