在ASP.NET MVC框架中处理多个提交按钮的方法如下:
<form action="/Home/Submit" method="post">
<input type="submit" name="button" value="Button1" />
<input type="submit" name="button" value="Button2" />
<input type="submit" name="button" value="Button3" />
</form>
Request.Form["button"]
的值,以确定哪个按钮被点击了。[HttpPost]
public ActionResult Submit(FormCollection form)
{
string buttonClicked = form["button"];
switch (buttonClicked)
{
case "Button1":
// 处理 Button1 的点击事件
break;
case "Button2":
// 处理 Button2 的点击事件
break;
case "Button3":
// 处理 Button3 的点击事件
break;
default:
break;
}
return View();
}
这样,当用户点击其中一个提交按钮时,控制器将会收到表单数据并执行相应的处理逻辑。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云