Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Model view controller MVC:如何返回到表单的先前状态_Model View Controller - Fatal编程技术网

Model view controller MVC:如何返回到表单的先前状态

Model view controller MVC:如何返回到表单的先前状态,model-view-controller,Model View Controller,我有一个当前加载的表单,其中包含不同的字段。示例我在URL上:表单当前显示的位置。然而,一旦其中一个字段旁边有一个链接“查看完整列表”,一旦我点击该链接,它就会将我重定向到另一个视图,用户可以从中选择一个值 单击时查看完整列表将重定向到: 现在,一旦我从该视图中显示的列表(radiobutton列表)中进行选择,我将单击[SAVE]按钮,它会将我重定向回带有URL的原始表单 我的问题是,当我重定向到原始视图时,几个字段上以前的输入被重置。我想要的是保留用户的这些输入。是否有办法保存上一表单的会

我有一个当前加载的表单,其中包含不同的字段。示例我在URL上:表单当前显示的位置。然而,一旦其中一个字段旁边有一个链接“查看完整列表”,一旦我点击该链接,它就会将我重定向到另一个视图,用户可以从中选择一个值

单击时查看完整列表将重定向到:

现在,一旦我从该视图中显示的列表(radiobutton列表)中进行选择,我将单击[SAVE]按钮,它会将我重定向回带有URL的原始表单


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

一旦用户单击“查看完整列表”,将信息保存在会话中

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

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

当用户单击“查看完整列表”时,是否可以不重定向,并将所选内容保持在同一页面上?在弹出窗口或其他地方。

将用户输入保存在cookie中,然后在返回页面时将其读出?是的,我想到的只是fancybox?但我似乎无法在模态中显示它,它仍然显示在整个屏幕上。我在这里发布了我的fancybox问题:发布了对您的另一个问题的答案。如果这有助于您改变方法,您能否将其标记为正确答案?
FormModel formModel = Session["formdata"] as FormModel;