相关疑难解决方法(0)

ASP.NET MVC中的会话变量

我正在编写一个Web应用程序,允许用户浏览网站内的多个网页,提出某些请求.用户输入的所有信息都将存储在我创建的对象中.问题是我需要从网站的任何部分访问此对象,我真的不知道实现这一目标的最佳方法.我知道一个解决方案是使用会话变量,但我不知道如何在asp .net MVC中使用它们.我会在哪里声明会话变量?还有其他方法吗?

asp.net-mvc session session-variables

168
推荐指数
9
解决办法
27万
查看次数

管理dbContext的生命周期

我想将dbContext的生命周期与会话的生命周期联系起来,例如 - 能够在多个请求上提交或放弃对dbcontext上的一组突变的更改.

有没有其他(更好?)方法来实现这一目标?如果不是,那么创建和处理上下文的合适机制是什么?我正在考虑在会话结束时使用清理的静态哈希表,但也许我正在做它所有错误.我也在考虑只关注那些必须在多个请求上工作的上下文,并保持其余的每个操作的想法.有什么建议?

entity-framework dbcontext asp.net-mvc-4

12
推荐指数
1
解决办法
9152
查看次数

ASP.NET MVC - 有没有办法模拟ViewState?

我有以下情况......在某个视图中,用户必须选择初始小时,最后一小时和工作日.但是,我无法将此信息保存到DB中,因为我需要保存整个页面,我需要主表的主键,但这不是重点.

因此,虽然我没有将这些数据保存到DB,但我正在保存到Session.我被告知保存到cookie,但似乎cookie有大小限制.所以,我正在保存到一个会话.

Buuuut,我还被告知我可以将这些信息(小时和工作日)保存到用户页面,模拟ASP.NET ViewState ...

有谁知道如何做到这一点??有谁知道如何使用cookie或Session暂时保存这些数据?

谢谢!!

asp.net viewstate asp.net-mvc session state-management

9
推荐指数
1
解决办法
3705
查看次数