.NET中LinkButton的使用

前台:
<asp:LinkButton ID="lbtnDelCa" runat="server" OnClientClick ="return confirm('删除新闻类别及其下新闻和新闻评论?')" onclick="LbtnDelCa_Click" CommandArgument ='<%# Eval("id") %>'>删除</asp:LinkButton>

后台:
protected void LbtnDelCa_Click(object sender, EventArgs e)
    {
        //当前点击的按钮
        LinkButton lb = (LinkButton)sender;
        //获取该按钮的代表类别的ID
        string caId = lb.CommandArgument;
        //删除该类别
        bool b = new CategoryManager().Delete(caId);
        if (b)
        {
            //删除成功后重新绑定
            repCategory.DataSource = new CategoryManager().SelectAll();
            repCategory.DataBind();
        }
        else
        {
            //删除失败
            Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('删除失败,请重试!');</script>");
            return;
        }
    }

你可能感兴趣的:(html,C++,c,.net,C#)