从jquery对话框按钮调用asp.net onClick方法

从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

这是我的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"].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');
        }
    });