在ASP.NET MVC的masterpage中处理按钮onclick事件

时间:2009-11-02 15:24:31

标签: asp.net-mvc onclick master-pages

我正在使用ASP.NET(3.5)MVC Framework(1.0)中的母版页。 我的应用程序中有一个母版页和4个MVC视图。 我已将这四个视图放在母版页的contentplaceholder中。 我在母版页中有一个上一个按钮,一个下一个按钮和提交按钮。

现在的问题是:

如何使用“上一个”和“下一个”按钮在4个视图之间导航。即如何处理MVC母版页中的按钮点击事件?

如何在导航过程中保留每个视图中输入的值,直到我从所有4个视图中提交数据?

1 个答案:

答案 0 :(得分:0)

使用会话或隐藏字段。这实际上是在Stack Overflow上回答的,例如How do I create an ASP.NET MVC wizard with back button support?

但是,如果您可以使用JavaScript,我建议您查看:

http://home.aland.net/sundman/

http://www.sagecraft-studios.com/jquery/wizard-form-demo.html

这是一个基础 - 例如,在第二个例子中,您可以执行类似

的操作
show: function() { 
  prevPage.hide();
  if (curPage.children().length == 0)
    curPage.load("/form/wizard/ " + curPage.id);
}

也就是说,隐藏上一页并显示下一页,仅在未加载的情况下通过Ajax加载其内容。