在MVC中,我们有几种形式可以使用多个按钮发布。我们在Controller POST Action中使用按钮名称来检查单击了哪个按钮以及要执行的逻辑。
这很好用!但是......在某些情况下,提交按钮不会发布。我们在异常监控系统中看到所有发布数据,在这些情况下,提交按钮不存在,并且执行Controller GET Action而不是其中一个POST操作。
任何人都知道这有可能吗?这种情况使用不同的浏览器和不同的形式,因此找不到逻辑:(
答案 0 :(得分:0)
Here是一个类似的问题。你应该给你所有的提交按钮sismilar名称。 例如:
<input type="submit" name="submitButton" value="Send" />
<input type="submit" name="submitButton" value="Cancel" />
因此,在行动中你可以从收集中获得它的发送价值。