MVC:提交按钮名称/值不会在帖子数据中发送

时间:2014-09-16 11:56:13

标签: asp.net-mvc http-post

在MVC中,我们有几种形式可以使用多个按钮发布。我们在Controller POST Action中使用按钮名称来检查单击了哪个按钮以及要执行的逻辑。

这很好用!但是......在某些情况下,提交按钮不会发布。我们在异常监控系统中看到所有发布数据,在这些情况下,提交按钮不存在,并且执行Controller GET Action而不是其中一个POST操作。

任何人都知道这有可能吗?这种情况使用不同的浏览器和不同的形式,因此找不到逻辑:(

1 个答案:

答案 0 :(得分:0)

Here是一个类似的问题。你应该给你所有的提交按钮sismilar名称。 例如:

<input type="submit" name="submitButton" value="Send" />
<input type="submit" name="submitButton" value="Cancel" />

因此,在行动中你可以从收集中获得它的发送价值。