代码之家  ›  专栏  ›  技术社区  ›  Gautam Jain

在视图之间传递时保留模型数据

  •  2
  • Gautam Jain  · 技术社区  · 15 年前

    我有两个带窗体的视图。

    我使用tempdata在视图之间传递。很好用。VIEW2通过公共模型对象从VIEW1接收数据。模型的数据来自两个视图1和视图2。

    但是当提交view2的表单时,模型不保留view1的数据。它们都重置为空&0。

    看看HTTP是如何工作的,这是可以理解的。

    但是,在一个模型中从多个视图获取数据的最佳方法是什么?

    1 回复  |  直到 15 年前
        1
  •  2
  •   PatrickSteele    15 年前

    考虑两种可能性:

    • 使用会话在表单发布之间存储来自VIEW1的值。
    • 将VIEW1数据放在VIEW2的隐藏字段中。这样,当view2的表单被发布时,它将被保留。