gpt4 book ai didi

c# - 已按下提交按钮的 MVC

转载 作者:IT王子 更新时间:2023-10-29 03:33:24 25 4
gpt4 key购买 nike

我的 MVC 表单上有两个按钮:

<input name="submit" type="submit" id="submit" value="Save" />
<input name="process" type="submit" id="process" value="Process" />

从我的 Controller 操作中,我如何知道按下了哪一个?

最佳答案

将两个提交按钮命名为相同

<input name="submit" type="submit" id="submit" value="Save" />
<input name="submit" type="submit" id="process" value="Process" />

然后在您的 Controller 中获取提交的值。只有单击的按钮才会传递其值。

public ActionResult Index(string submit)
{
Response.Write(submit);
return View();
}

您当然可以评估该值以使用开关 block 执行不同的操作。

public ActionResult Index(string submit)
{
switch (submit)
{
case "Save":
// Do something
break;
case "Process":
// Do something
break;
default:
throw new Exception();
break;
}

return View();
}

关于c# - 已按下提交按钮的 MVC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1714028/

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