使用AJAX和JQuery的多步创建向导

时间:2010-04-06 02:52:50

标签: asp.net asp.net-mvc

我正在ASP.NET MVC 2应用程序中重新设计创建向导。

我们当前的方法是为每个步骤设置不同的页面并在它们之间导航。虽然这有效,但导航有点慢和烦人。

我希望使用JQuery和AJAX让这种感觉更有活力,并且还使用客户端验证。

我已经调查过使用Ajax.BeginForm()回发向导的各个步骤,并让该帖子返回包含新表单的部分视图以及向导的下一步。这样,我就可以对每一步进行客户端验证。

考虑到这一点,Ajax.BeginForm()是一种比使用JQuery form plugin更好的方法吗?有没有人发现这两种方法都有任何重大问题?

有没有人有其他我没有想过的建议?

2 个答案:

答案 0 :(得分:1)

你看到了这个吗? Form Wizard它将大型表单分解为多个步骤,AJAX会自动执行这些步骤。我已经简要地看了一下,但是没有很多经验。如果您尝试它并且它是否有用,请告诉我:))

答案 1 :(得分:0)

为了对此进行脚注,我最终没有使用向导,并使用AJAX加载,jQuery UI小部件和大量手动jQuery重新设计了创建过程。