【问题标题】:ASP.NET MVC CookieTempDataProvider: any experience?ASP.NET MVC CookieTempDataProvider:有什么经验吗?
【发布时间】:2010-11-14 23:51:56
【问题描述】:
【问题讨论】:
标签:
asp.net-mvc
cookies
web-farm
【解决方案1】:
我将 CookieTempDataProvider 用于我们的生产网站,它似乎工作得非常好。我们有一个 2 服务器网络场。该站点已经运行了大约 6 个月,尽管该站点没有获得很多流量,但我们没有遇到任何问题。
我使用 CookieTempDataProvider 来存储要在加载视图时显示的状态消息。例如:
- 用户编辑表单并点击保存按钮。这是一个帖子。
- 在 POST 操作方法中,我保存数据,然后将确认消息推送到 TempData。然后我向 GET 操作发出 RedirectToAction。
- 在 GET 操作方法中,我从 TempData 检索消息并将其放入 ViewData。然后我处理其他数据并返回视图。
- 在视图中,我检查模型是否有消息,如果有,则显示它。
注意事项:
- 我正在使用 ASP.NET MVC 1.0。
- 我正在使用 MVC Futures 1.0。
- CookieTempDataProvider 对我不起作用;我必须修改代码才能使其正常工作:请参阅 this post。