MVC:如何返回到以前的表单状态

时间:2015-10-01 10:30:12

标签: model-view-controller

我有一个当前加载的表单,其中包含不同的字段。示例我在URL:https://localhost:44300/,其中当前显示表单。但是,一旦字段旁边有一个链接"查看完整列表"在我点击它的地方,它会将我重定向到另一个视图,用户可以从那里选择一个值。

点击后查看完整列表将重定向到:https://localhost:44300/project/organisationfulllist/

enter image description here

现在,一旦我从该视图中的显示列表中选择(单选按钮列表),我将点击[保存]按钮,它应该将我重定向回原始表单,其中包含URL https://localhost:44300/

我的问题是当我重定向到原始视图时,几个字段的先前输入被重置。我想要的是保留用户的这些输入。有没有办法保存上一个表单的会话?

1 个答案:

答案 0 :(得分:0)

用户点击"查看完整列表"

后,将信息保存在会话中
Session["formdata"] = formdata;

然后再次打开表单时将其取回

FormModel formModel = Session["formdata"] as FormModel;  

当用户点击"查看完整列表"时,是否可以不重定向?并将选择保留在同一页面上?在弹出窗口或其他东西。