MVC - передать данные из ввода для просмотра с параметром
У меня просто вид:
<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 ответ
Вы, кажется, слишком усложняете это, задействуя JavaScript вообще. Если вы просто хотите ввести данные, кнопку и отправить это значение на сервер, то вам нужна форма:
@using (Html.BeginForm("Wynik", "Home")
{
<input type="text" name="name" />
<input type="submit" value="Create" />
}
После нажатия кнопки "Создать" форма отправляется на Wynik
действие контроллера со строкой в name
параметр.