gpt4 book ai didi

c# - 将按钮的值从 ASP.NET MVC 3 Razor 页面传回 C# Controller

转载 作者:太空宇宙 更新时间:2023-11-03 20:20:34 24 4
gpt4 key购买 nike

我的 cshtml 页面上有两个按钮 - AgreeDisagree - 我怎样才能轻松地将那里的值传回我的 Controller ,以便我可以决定是采取他们到主页或将他们注销。

所以在我的 cshtml 页面上我有...

    <input type="button" name='Agree' value="I Agree"
onclick="location.href='@Url.Action("DoAccept", "Home")'" />
<input type="button" name='Delete' value="I Disagree"
onclick="location.href='@Url.Action("DoAccept", "Home")'" />

所以在我的家庭 Controller 中,我有一个 DoAccept 方法,如下所示:

    public ActionResult DoAcceptTC()
{
//if( buttom clicked was Agree)
return RedirectToAction(VIEW_HOMEPAGE);
//else
//return Logout page..
}

所以我的问题是如何轻松地将值返回给 Controller 方法?

最佳答案

在没有 html 表单托管的情况下使用输入没有多大意义。您可以使用表单或简单的链接

//view
@using(Html.BeginForm("DoAccept"))
{
<button name="decision" value="agree">I Agree</button>
<button name="decision" value="disagree">I disagree</button>
}

//controller
public ActionResult DoAcceptTC(string decision)
{
//decision == "agree"
}

关于c# - 将按钮的值从 ASP.NET MVC 3 Razor 页面传回 C# Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13818912/

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