2009-01-27 75 views
1

我刚开始使用MVC,并且有些东西没有点击我。我知道如何做一个简单的输入表单,并使用一个提交按钮后的形式设立这样的:MVC:在一个表单标签中提交多个表单

<form runat="server" method="post" action="/Home/CreateNew" > 

但如果你是整个应用程序是一个表单标签内发生了什么,你想有多个输入表单?例如,我在母版页上使用了一些AjaxControlToolkit控件,这要求整个页面位于表单标签内。如果我有两个完全不同的输入表单,我是否必须通过CreateNew控制器汇集它们?我如何告诉表单为每个输入表单使用不同的操作?

回答

2

克雷格是正确的,你可能不应该试图让它与一种形式的工作。这是非常反mvc和反html,但是,要回答你的问题,你可以使用JavaScript来改变表单的动作。

+1

谢谢。这是一个缓慢的过程,打破了旧的Web形式的习惯,有利于MVC,但我开始明白这一切。 – gfrizzle 2009-01-29 13:33:45