Asp.net mvc 4 如何使用asp.net mvc 4从同一表单检索数据并在另一表单中显示

Asp.net mvc 4 如何使用asp.net mvc 4从同一表单检索数据并在另一表单中显示,asp.net-mvc-4,Asp.net Mvc 4,我是asp.NETMVC4新手 我有一张名片表单(在这个表单中,当我点击时有两个选项是提交,然后它会将数据存储到数据库中,预览会显示一个表格,其中会显示名片的预览),我必须填写表单,填写表单后,在提交表格之前,如果我想查看我的名片如何,那么只有当我点击预览按钮时,它才会显示预览窗口,该窗口将显示我的名片如何 有谁能给我一些建议,告诉我如何从同一个表单中检索值并显示在另一个表中。由于我没有将数据存储到数据库中,所以我只能从同一个表单中获取数据 我使用的是asp.net mvc4。我认为您可以在Ja

我是asp.NETMVC4新手

我有一张名片表单(在这个表单中,当我点击时有两个选项是提交,然后它会将数据存储到数据库中,预览会显示一个表格,其中会显示名片的预览),我必须填写表单,填写表单后,在提交表格之前,如果我想查看我的名片如何,那么只有当我点击预览按钮时,它才会显示预览窗口,该窗口将显示我的名片如何

有谁能给我一些建议,告诉我如何从同一个表单中检索值并显示在另一个表中。由于我没有将数据存储到数据库中,所以我只能从同一个表单中获取数据


我使用的是asp.net mvc4。

我认为您可以在JavaScript/JQuery中通过遍历表单的输入并将这些数据插入预览表来实现

$('#formId').find('input').each(function(){
   var input = $(this); 
   input.val(); //-- returns you a value from the input
   input.attr('name'); // - returns you a name of the input
   // retrieved info could be inserted into a table/template/other form 
})
因为我没有将数据存储到数据库中,所以我只需要从相同的表单中获取数据


如果您没有将数据存储在任何位置(服务器/本地存储/cookies)是的,您必须从表单中获取数据。

我是否要创建一个临时表以将数据插入临时预览表?或者,当我单击“预览”时,我可以做一件事吗?数据将存储到临时预览表中,然后再次从该表中检索数据?这是解决此问题的好方法吗?还是其他方法?如果不将数据存储在某个地方,您没有太多选择。。。我认为您应该创建一个预览模板,当用户单击预览按钮时,只需用表单中的数据填充模板,并在某个模式对话框中显示。当用户关闭对话框时,原始数据仍在表单中,可以提交/编辑。我不认为这是解决您的问题的一种不好的方法,但这是您的决定……您能告诉我如何使用对话框asp.net mvc 4吗?它与asp.net mvc无关,但与客户端开发(javascript/html/css)有关。例如,您可以检查一下