2014-09-04 46 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