加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – 暂时在MVC控制器,MVC,MVC控制器临时存储中保存数

发布时间:2020-12-16 07:29:02 所属栏目:asp.Net 来源:网络整理
导读:我有一个想要存放片刻的物体.对象现在在控制器中,控制器将生成一个视图.从视图到下一个控制器发出 AJAX请求.那一刻我需要先前存储的对象.以前,我使用会话,它运作良好.但不确定这是正确的做法.会话是这个的答案还是还有什么? 我也使用了缓存.但是根据缓存概
我有一个想要存放片刻的物体.对象现在在控制器中,控制器将生成一个视图.从视图到下一个控制器发出 AJAX请求.那一刻我需要先前存储的对象.以前,我使用会话,它运作良好.但不确定这是正确的做法.会话是这个的答案还是还有什么?

我也使用了缓存.但是根据缓存概念.它将访问所有用户.所以一个用户数据将覆盖到另一个.因此缓存的对象数据将为同一用户更改.我需要处理数据特定用户的存储空间(独立).

这怎么可能?请问其他方法请与我分享.

在Controller中我使用了Httpcontext.cache [“key”] = dataset;

但有人建议这样.但它没有显示

说明:

在Controller中:httpcontext.current.cache没有到来.

只有HttpContext.Currenthandler和HttpContext.Currentnotification属性.所以我们如何处理MVC中的临时数据存储.

请帮我.

解决方法

如果要仅为下一个请求存储数据,可以使用TempData.如果数据应在多个请求之间可访问,则使用Session. Here是每个例子的简短说明.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读