当前位置:编程学习 > C#/ASP.NET >>

string id = e.CommandArgument.ToString(); 是什么意思?

 protected void Del_Click(object sender, CommandEventArgs e)
    {
        string id = e.CommandArgument.ToString();
        string sql = "delete from [news] where id=" + id;
        SqlHelper ado = new SqlHelper();
        if (ado.Excule(sql))
        {
            Response.Write("<script>alert('删除成功!');</script>");
        }
        else
        {
            Response.Write("<script>alert('删除失败!');</script>");
        }
    } --------------------编程问答-------------------- 你的Button控件使用的是Command事件,该事件可以在【CommandEventArgs e】e中传递CommandName和CommandArgument这两个参数【这两个参数是Button控件的属性】,在你的程序里就是提取了这个参数里的字符串内容。
--------------------编程问答-------------------- string id = e.CommandArgument.ToString(); 
删除按钮中设置的参数 --------------------编程问答--------------------
引用 1 楼 cadust 的回复:
你的Button控件使用的是Command事件,该事件可以在【CommandEventArgs e】e中传递CommandName和CommandArgument这两个参数【这两个参数是Button控件的属性】,在你的程序里就是提取了这个参数里的字符串内容。 
--------------------编程问答-------------------- 恩,就是这样
补充:.NET技术 ,  组件/控件开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,