Session 会话从Gridview移除按钮

Session 会话从Gridview移除按钮,session,indexing,Session,Indexing,我有一个会议,正在填写项目清单 这显示在gridview上,基本上是一个带有产品的购物车 现在,我如何从gridview中删除按钮的当前索引,以便从会话中删除该项 我正在使用Session[“Cart”].RemoveAt()方法,但不知道需要传递哪些参数才能获取项目的当前索引 ((列表)会话[“购物车]).RemoveAt(Convert.ToInt32(gvCart.SelectedIndex)) 谢谢您可以使用gridview的row命令 protected void gvCart_Row

我有一个会议,正在填写项目清单

这显示在gridview上,基本上是一个带有产品的购物车

现在,我如何从gridview中删除按钮的当前索引,以便从会话中删除该项

我正在使用Session[“Cart”].RemoveAt()方法,但不知道需要传递哪些参数才能获取项目的当前索引

((列表)会话[“购物车]).RemoveAt(Convert.ToInt32(gvCart.SelectedIndex))


谢谢

您可以使用gridview的row命令

protected void gvCart_RowCommand(object sender, GridViewCommandEventArgs e)
{
       ((List)Session["Cart"]).RemoveAt(Convert.ToInt32(e.CommandArgument));
}