MVC将表单提交给不同的控制器

Juk*_*Juk 6 asp.net-mvc-2

是否可以将相同的表单发布到不同的控制器?

每个页面只能发布以形成动作网址,但可能是我可能会说按钮到哪个网址形式应该去?

例如,我有一个表单和两个提交按钮,一个按钮将表单发布到一个控制器/ URL(例如/ action/view)另一个按钮提交表单到一个到另一个控制器/ url(例如/ action/anothervew).

Pau*_*eld 4

您绝对可以这样做,使用 JQuery(或只是 javascript)将函数附加到按钮的 onclick 事件。然后使用该函数更改表单发布到的 URL,然后提交表单。

JQuery 会是这样的:

$('#button1').onclick(function(){ $(this).action = url1; $(document).submit();});
$('#button2').onclick(function(){ $(this).action = url2; $(document).submit();});
Run Code Online (Sandbox Code Playgroud)