2014-09-04 43 views
1

我是新来asp.net的MVC 4如何使用asp.net mvc的4

我有一个名片的形式(这种形式两个选项提交检索的另一种形式相同的形式和显示数据 - 当我点击的时候它会将数据存储到数据库中,预览 - 将显示一张将显示名片预览的表格),填写表格之后我必须填写表格,在提交表格之前如果我想要只有当我点击预览按钮时,才能看到我的名片将如何显示,那么它应该显示一个预览窗口,它将显示我的名片将如何?

任何人都可以给我一些建议,我如何从相同的表格中检索值并显示在另一个表中。由于我没有将数据存储到数据库中,所以只有我必须从相同的表中获取数据只有形式?

我使用的是asp.net mvc4。

回答

0

我认为你可以在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 
}) 

由于我没有将数据存储到数据库中,所以只有我有只从相同的表单获取数据?

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

+0

我应该创建一个用于将数据插入临时预览表的临时表吗?或者我可以做一件事情,当我点击预览数据将存储到temporarypreview表中,并且我会再次从相同的数据中检索数据吗?解决这个问题的一个好方法?或者其他方式? – Binay 2014-09-04 07:44:44

+0

没有存储数据的地方,你没有太多的选择... 我认为你应该创建一个预览模板,当用户点击预览按钮时,只需填写表单中的数据并将其显示在某个模式对话框中。当用户关闭对话框时,原始数据仍然在表单中并准备好提交/编辑。我不认为这是一个不好的方式来解决你的问题,但决定是你的... – 2014-09-04 07:59:18

+0

你会告诉我如何使用对话框asp.net mvc 4 – Binay 2014-09-04 08:10:56