作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个我想暂时存储的对象。该对象现在在 Controller 中, Controller 将生成一个 View 。 AJAX 请求从 View 发送到下一个 Controller 。那一刻我需要先前存储的对象。以前,我使用 session 并且效果很好。但不确定这是正确的做法。 session 是这个问题的答案还是还有其他的?
我也使用过缓存。但根据缓存概念。它将访问所有用户。因此一个用户数据将被覆盖到另一个用户数据。因此缓存的对象数据将为同一用户更改。我需要处理数据特定用户的存储(独立)。
这怎么可能?有任何其他方法请与我分享。
在 Controller 中我使用了 Httpcontext.cache["key"]=dataset;
但有人这样建议。但它没有显示
解释:
在 Controller 中: httpcontext.current.cache
不来了。
HttpContext.Currenthandler
和 HttpContext.Currentnotification
属性只来了。那么我们如何处理MVC中的临时数据存储。
请帮我。
最佳答案
您可以使用 TempData
如果您只想为下一个请求存储数据。如果应该在多个请求之间访问数据,则使用 Session
. Here是每个例子的简短解释。
关于asp.net-mvc - 将数据对象临时保存在 MVC Controller 、MVC、MVC Controller 临时存储中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19290641/
我是一名优秀的程序员,十分优秀!