Asp.net mvc 如何检查是否在asp.net中单击了按钮

Asp.net mvc 如何检查是否在asp.net中单击了按钮,asp.net-mvc,Asp.net Mvc,当我选择按钮1时,没有显示任何内容,我需要一些消息或tempData,所以当我单击按钮向我显示如下代码的消息时,没有显示任何内容。 这是我在视图和控件中的代码 public ActionResult check(string button) { if(button == "selectUser") { TempData["Test"] = "First Clicked"; } else

当我选择按钮1时,没有显示任何内容,我需要一些消息或tempData,所以当我单击按钮向我显示如下代码的消息时,没有显示任何内容。 这是我在视图和控件中的代码

 public ActionResult check(string button)
    {
        if(button == "selectUser")
        {
            TempData["Test"] = "First Clicked";
        }
        else
        {
            TempData["Test"] = "Second Clicked";
        }
        return RedirectToAction("");
    }
看法


名字是一样的,不应该是。看起来您试图匹配的是值,而不是名称

你的问题是谷歌上的第一个答案,就在这里。


要点是,您需要传递一个模型,并使用模型中的按钮名称。

谢谢,没有看到。您在HTML中显示的
asp操作
使我认为您使用的是asp.NET核心MVC,而不是asp.NET MVC。你用哪一种?您的问题标记是否恰当?
 public ActionResult check(string button)
    {
        if(button == "selectUser")
        {
            TempData["Test"] = "First Clicked";
        }
        else
        {
            TempData["Test"] = "Second Clicked";
        }
        return RedirectToAction("");
    }