Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 从HTML按钮调用操作_Asp.net Mvc - Fatal编程技术网

Asp.net mvc 从HTML按钮调用操作

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

我是MVC新手,我有多个按钮。每个按钮都调用自己的操作。如何将操作分配给特定的按钮。

如果您要使用多个提交按钮,请看下面的内容

下面是一个带有两个提交按钮的表单。请注意,这两个提交按钮具有相同的名称,即“提交按钮”

@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
    }
...
}