我有一个会话,并且正在填充项目列表。
这在gridview上显示,基本上是带有产品的购物车。
现在我如何才能从gridview中删除按钮的当前索引,以便我可以从会话中删除该项目。
我正在使用Session [“Cart”]。RemoveAt()方法但不知道我需要传递哪些参数来获取项目的当前索引。
((列表)会话[ “购物车”])RemoveAt移除(Convert.ToInt32(gvCart.SelectedIndex));
由于
答案 0 :(得分:0)
您可以使用gridview的RowCommand
protected void gvCart_RowCommand(object sender, GridViewCommandEventArgs e)
{
((List)Session["Cart"]).RemoveAt(Convert.ToInt32(e.CommandArgument));
}