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

asp.net-mvc – ASP.NET MVC CookieTempDataProvider:有什么经

发布时间:2020-12-16 03:55:41 所属栏目:asp.Net 来源:网络整理
导读:更新:看起来我误解了TempData的用途以及它不是什么.绝对不应该像我最初所说的那样“保留某些会话范围的数据”(参见 ASP.NET MVC TempData Is Really RedirectData为什么).我已经相应地修改了这个问题. 有人用过CookieTempDataProvider用于TempData存储吗?
更新:看起来我误解了TempData的用途以及它不是什么.绝对不应该像我最初所说的那样“保留某些会话范围的数据”(参见 ASP.NET MVC TempData Is Really RedirectData为什么).我已经相应地修改了这个问题.

有人用过CookieTempDataProvider用于TempData存储吗?是否有任何需要注意的警告(除了保持会话存储空间小)?在Web场上使用它有任何问题吗?

解决方法

我将CookieTempDataProvider用于我们的生产网站,它似乎工作得非常好.我们有一个2服务器Web场.该网站已经存在了大约6个月,虽然该网站没有获得大量流量,但我们没有遇到任何问题.
我使用CookieTempDataProvider来存储加载视图时要显示的状态消息.例如:

>用户编辑表单并点击保存按钮.这是一个帖子.
>在POST操作方法中,我保存数据,然后将确认消息推送到TempData.然后我发出RedirectToAction到GET动作.
>在GET操作方法中,我从TempData中检索消息并将其放在ViewData中.然后我做我的其他数据并返回视图.
>在视图中,我检查模型是否有消息,如果有,则显示它.

注意事项:

>我正在使用ASP.NET MVC 1.0.
>我正在使用MVC Futures 1.0.
> CookieTempDataProvider不适合我;我必须修改代码才能使其正常工作:请参阅this post.

(编辑:李大同)

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

    推荐文章
      热点阅读