asp.net-mvc – Mvc – 在会话中存储列表,然后检索其值
发布时间:2020-12-16 03:53:27 所属栏目:asp.Net 来源:网络整理
导读:您好,我正在尝试制作一个简单的在线杂志,并且当用户点击addtoCart按钮时,我得到了这个部分 我的模型购物车拥有两个属性 – 产品和数量 public class Cart{ public ProductLanguages Product { get; set; } public int Quantity { get; set; }} 所以在我的Add
您好,我正在尝试制作一个简单的在线杂志,并且当用户点击addtoCart按钮时,我得到了这个部分
我的模型购物车拥有两个属性 – 产品和数量 public class Cart { public ProductLanguages Product { get; set; } public int Quantity { get; set; } } 所以在我的AddProductToCart方法中的basketViewModel(类)中,我添加了产品,我从List的属性中获取了数据库的详细信息. 所以我无法弄清楚这个问题:控件中的某个地方我应该在Session中保存这个列表,如果用户下次我应该从这个会话中获取更多的产品.如果有人能给我一个带有索引动作的控制器的例子,我会非常感激. public class BasketViewModel { private readonly IProductLanguagesRepository prodlanRepository; public List<Cart> listProductsinBasket { get; set; } public BasketViewModel() : this(new ProductLanguagesRepository()) { } public BasketViewModel(IProductLanguagesRepository prodlanRepository) { this.prodlanRepository = prodlanRepository; } public void AddProductToCart(int id,int quantity) { ProductLanguages nwProduct = prodlanRepository.GetProductDetails(id); if (nwProduct != null) { Cart cr = new Cart(); cr.Product = nwProduct; cr.Quantity = quantity; listProductsinBasket.Add(cr); } 解决方法
商店:
HttpContext.Session["list"] = new List<object> { new object(),new object() }; 检索: var list = HttpContext.Current.Session["list"] as List<object>; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- AspNet MVC中各种上下文理解
- asp.net-mvc-3 – StringLength属性行为
- ASP.NET Webforms的MVVM模式?
- 如何在asp.net c中仅获取排除时间的日期#
- 如何在ASP.NET MVC3中包含来自局部视图的JavaScript
- asp.net-mvc – 如何更改ASP.NET MVC中的默认验证错误消息?
- asp.net – 临时环境应该与现场环境相等多少?
- asp.net Web.config 详细配置说明
- asp.net-mvc – 防止用户没有确认的电子邮件登录ASP.NET MV
- ASP.NET System.Data.EntityClient连接字符串帮助
推荐文章
站长推荐
- asp.net-mvc – 从客户端检测到潜在危险的Reques
- asp.net-core – 丰富Serlilogs,每个hangfire工作
- asp.net-mvc – EF,ASP MVC依赖注入.多个并发请求
- asp.net-mvc – Visual Studio无法解析模型,但加
- 实体框架 – 带有实体框架的MVC 3和ASP.Net脚手架
- 在ASP.NET动态数据中隐藏列
- asp.net:如何在button onclick上使用eventargs进
- 初识ABP vNext(12):模块的独立运行与托管
- 如何在asp.net中打开MS Office word?
- asp.net-mvc – 自定义WIF请求验证器无限循环
热点阅读