0

這是一個嚮導多頁表單。在填充每頁之後,必須在簡單的純文本彈出視圖(div)上預覽表單數據,然後最終提交給服務器 - >數據庫,否則用戶可能會決定返回到嚮導並添加字段或更改在再次預覽並提交它之前形成條目。嚮導頁面是隱藏/顯示的div,因此在預覽和提交之前不會發生服務器交互。asp.net mvc4發佈表單異步保留數據頁面

我想:

@using (Ajax.BeginForm("myAction", "myController", 
     new AjaxOptions { UpdateTargetId = "splashFormAndPreview" })) 
{ 
     <input type="text" name="name" id="name"/> 
     <input type="text" name="address" id="address"/> 
     <input type="checkbox" name="airConditioned" id="airConditioned"/> 
          ... 
          ... 
     <input type="submit" value="Preview&Submit" id="previewSubmButon"/> 
} 
<div id="splashFormAndPreview"></div> 

!萬一它很重要或/和它是有用的:「myAction」和「myController」是不同於上面的視圖。此外,該表格將在濺到splashFormAndPreview div的不同視圖中進行預覽。

使用上面的代碼在彈出式預覽關閉後返回到嚮導進行更改後,嚮導無響應,數據消失。

如何保留/保存頁面上的數據並異步發佈表單以防用戶返回以更改預覽中的表單域?

回答

0

發現我的問題!

我在同一頁面上引用了我的jquery腳本的雙引用,這導致了問題。