在GridView中有时候需要传多个参数,这个可以用CommandArgument 通过“,”的方式将参数拼接,在后头split成数组,使用参数
例如: CommandArgument='<%# Eval("Parent_Id")+","+Eval("Id") %>'
protected void GVSecondType_RowCommand(object sender, GridViewCommandEventArgs e)
{
string cmdName = e.CommandName;
if (cmdName == "del")
{
string[] estr = e.CommandArgument.ToString().Split(',');
int Parent_Id = Convert.ToInt32(estr[0]);
int TypeId = Convert.ToInt32(estr[1]);
Server.Transfer("target.aspx?param1"+ Parent_Id+"¶m2"=TypeId)
}
}