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脚本的双引用,这导致了问题。