代码之家  ›  专栏  ›  技术社区  ›  MrM

如何在MVC中保存数据而不使用回发会话?

  •  3
  • MrM  · 技术社区  · 14 年前

    4 回复  |  直到 14 年前
        1
  •  2
  •   amurra    14 年前

    既然在ASP.NET MVC中,技术上回发并不是一个概念,为什么不遵循本文中概述的模式呢

    http://weblogs.asp.net/scottgu/archive/2010/01/15/asp-net-mvc-2-model-validation.aspx

        2
  •  1
  •   John Farrell    14 年前

    没有会话?你需要一块饼干。

    您可以:

    将验证消息存储在cookie中。

        3
  •  1
  •   dotjoe    14 年前

    这应该开箱处理。验证失败时返回视图时,ViewModel中的值应自动被最初发布的值覆盖。ModelBinder将输入名称及其发布的值存储在ModelState中。所以,我猜ModelState被滥用了。

        4
  •  1
  •   takepara    14 年前

    如果您使用MVC2,则可以使用MVC Futures Html.Serialize&反序列化属性。

    Exploring the ASP.NET MVC 2 futures assemby

    检查此站点。