【发布时间】:2018-10-15 06:17:34
【问题描述】:
我只是查看:
<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;
}
我在大量网站上搜索 - 我找到了这个,但它不起作用 - 我在视图中的第二个“名称”上出现错误......我做错了什么......
【问题讨论】:
-
您为什么在
onclick处理程序中使用location.href而不仅仅是让该按钮提交表单?这似乎是这里问题的根源。只需将您的输入和按钮包装在一个表单中并让按钮提交表单会更简单。 -
将其包装在一个表单中并将 name 属性设置为等于 "name" 。您将在控制器中获得值..
-
因为@Html.ActionLink("Add", "Wynik", "Home", new { name = "name" }) 不起作用...