Asp.net mvc 从HTML按钮调用操作
我是MVC新手,我有多个按钮。每个按钮都调用自己的操作。如何将操作分配给特定的按钮。如果您要使用多个提交按钮,请看下面的内容 下面是一个带有两个提交按钮的表单。请注意,这两个提交按钮具有相同的名称,即“提交按钮”Asp.net mvc 从HTML按钮调用操作,asp.net-mvc,Asp.net Mvc,我是MVC新手,我有多个按钮。每个按钮都调用自己的操作。如何将操作分配给特定的按钮。如果您要使用多个提交按钮,请看下面的内容 下面是一个带有两个提交按钮的表单。请注意,这两个提交按钮具有相同的名称,即“提交按钮” @Html.BeginForm("MyAction", "MyController"){ <input type="submit" name="submitButton" value="Button1" /> <input type="submit" name="su
@Html.BeginForm("MyAction", "MyController"){
<input type="submit" name="submitButton" value="Button1" />
<input type="submit" name="submitButton" value="Button2" />
<input type="submit" name="submitButton" value="Button3" />
<input type="submit" name="submitButton" value="Button4" />
}
希望这对你有帮助
这些按钮是否在表单中?当表单通过其中一个按钮提交时,您希望您的操作表现不同吗?是的,每个按钮都有自己的操作,如果我有多个操作。那我该怎么称呼它呢?我如何将文本框值传递给它?如果你的意思是“通过一个以上的操作”mroe超过2个提交按钮,那么我已经更新了代码。你使用上述代码吗??它应该可以工作,您收到任何错误/警告吗?
public ActionResult MyAction(string submitButton) {
switch(submitButton) {
case "Button1":
// do something here
case "Button2":
// do some other thing here
case "Button3":
// do some other thing here 33
case "Button4":
// do some other thing here 44
default:
// add some other behaviour here
}
...
}