List<ShoppingCartView> removeitem = (List<ShoppingCartView>)Session["ShoppingView"];
その特定の製品をクリックして行を削除したい。たとえば、製品 xxx をクリックしてセッション ["ShoppingView"] から製品 xxx を削除したい場合、リストの残りの部分は同じままにする必要があります。
削除を使用できます
Session["ShoppingView"] = (List<ShoppingCartView>)Session["ShoppingView"].Remove((List<ShoppingCartView>)Session["ShoppingView"].Where(x => x.id== sessionItemToRemove).ToList());
それに応じて条件を編集する必要があります
var list = (List<ShoppingCartView>)Session["ShoppingView"];
Session["ShoppingView"] = list.Where(x => x.ProductName!= "pname").ToList();
あなたはこのようにすることができます
List<string> foo = Session["ShoppingView"];
foo.Remove("xxx");
Session["ShoppingView"] = foo;