c# - 从 session 中的列表中删除特定项目

标签 c# asp.net

List<ShoppingCartView> removeitem = (List<ShoppingCartView>)Session["ShoppingView"];

我想在单击该特定产品时删除一行。例如,如果我单击产品 xxx 并希望从 Session["ShoppingView"] 中删除产品 xxx,则列表的其余部分应保持不变。

最佳答案

您必须相应地编辑条件

var list = (List<ShoppingCartView>)Session["ShoppingView"];
Session["ShoppingView"] = list.Where(x => x.ProductName!= "pname").ToList();

关于c# - 从 session 中的列表中删除特定项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16538620/

相关文章:

c# - 我可以在 C# 中获得 XML 的具体示例吗

c# - 数据注释/验证和动态值

asp.net - 无法在 Web 配置文件中设置输出缓存设置

asp.net - 如何在 IIS 上部署 ASP.NET Web,而无需创建单独的站点?

c# - 如何在.NET中使用OpenFileDialog获取文件名(1000+文件多选)

c# - .NET 中的自动问答 (FAQ)

c# - 如何创建一个将通用类作为其通用类型的通用类?

c# - ASP.NET ScriptManager 输出未包含在 ASP.NET 部分缓存 (ascx) 中

c# - 如何在代码隐藏中获取使用Raduploader动态创建的文本框的值?

c# - asp.net core mvc 密码验证器