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();
删除按钮中设置的参数 --------------------编程问答-------------------- --------------------编程问答-------------------- 恩,就是这样
补充:.NET技术 , 组件/控件开发