MVC - 使用参数将数据从输入传递到视图

时间:2018-05-04 17:36:06

标签: asp.net-mvc url.action

我只是查看:

<input type="text" id="wprowadz" name="imie"/>
<input type="button" value="Create" onclick="location.href='@Url.Action("Wynik", "Home", new { name = name })'" />

我需要将文本从输入传递给控制器​​:

public string Wynik(string name)
    {
        return name;

    }

我在大量的网站上搜索 - 我发现了这个但它没有用 - 我在第二个“名字”上看到了错误......我做错了什么......

1 个答案:

答案 0 :(得分:1)

通过涉及JavaScript,你似乎过于复杂了。如果你只想要一个输入,一个按钮,并将该值发布到服务器,那么你想要的是一个表单:

@using (Html.BeginForm("Wynik", "Home")
{
    <input type="text" name="name" />
    <input type="submit" value="Create" />
}

单击“创建”按钮后,表单将提交到Wynik控制器操作,并在name参数中包含字符串。