0

我有一个会话并且正在填写项目列表。

这显示在网格视图上,基本上是一个带有产品的购物车。

现在我怎样才能从 gridview 中删除按钮的当前索引,以便我可以从会话中删除该项目。

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

((List)Session["Cart"]).RemoveAt(Convert.ToInt32(gvCart.SelectedIndex));

谢谢

4

1 回答 1

0

你可以使用gridview的RowCommand

protected void gvCart_RowCommand(object sender, GridViewCommandEventArgs e)
{
       ((List)Session["Cart"]).RemoveAt(Convert.ToInt32(e.CommandArgument));
}
于 2013-01-02T12:34:30.270 回答