gpt4 book ai didi

asp.net-mvc - ASP.Net MVC - 提交具有相同值的按钮

转载 作者:行者123 更新时间:2023-12-02 09:00:03 25 4
gpt4 key购买 nike

我有一个表单,其中包含多个具有相同值的提交按钮。示例:“继续”。

现在,在 ASP.Net MVC 的 post Controller 方法中,我如何知道按下了哪个按钮?

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult DepartmentDetails(string submitButton)

submitButton 的值始终为“Proceed”。我如何知道按下了哪个按钮。

我为每个按钮提供了单独的 ID。

谢谢。

最佳答案

试试这个:

<% using (Html.BeginForm())
{ %>
<input type="submit" value="Submit" name="Submit1Button" />
<input type="submit" value="Submit" name="Submit2Button" />
<%} %>

public class HomeController : Controller
{

public ActionResult Index()
{
return View();
}

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Index(FormCollection values)
{
string buttonName = values.AllKeys.Where((n) => n.EndsWith("Button")).SingleOrDefault();
return View();
}

}

关于asp.net-mvc - ASP.Net MVC - 提交具有相同值的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1970504/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com