gpt4 book ai didi

asp.net-mvc - 将值从文本框传递到 Controller

转载 作者:行者123 更新时间:2023-12-04 11:40:07 25 4
gpt4 key购买 nike

如何从文本框“EmailList”中获取值并将其发送给 Controller ?我一直在使用webforms,这是我第一次接触mvc。

看法:

    @Html.TextBox("EmailList")
@Html.Action("SendEmails")

Controller :
    public ActionResult SendEmails()
{

// some operations on EmailList
}

编辑

如果我只需要打开简单的方法“onclick”怎么办?不是行动结果。例如 -
       public void SendEmails()
{
// some operations on EmailList
}

最佳答案

因此,要将值返回到 Controller 中,您需要发出 POST首先,您需要为 POST 设置 Controller 操作:

[HttpPost]
public ActionResult SendEmails(string EmailList)
{
}

还注意到我添加了一个参数 EmailList它的名称与表单上的控件完全相同。接下来我们需要确保你的 HTML 设置正确,所以当你构建 form 时控制构建它是这样的:
@Html.BeginForm("SendEmails", "{ControllerNameHere}", FormMethod.Post)

然后你的文本框,不管它,它应该工作得很好。

关于asp.net-mvc - 将值从文本框传递到 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15422311/

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