MVC - передать данные из ввода для просмотра с параметром - PullRequest
0 голосов
/ 04 мая 2018

У меня просто вид:

<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 голосов
/ 04 мая 2018

Вы, кажется, слишком усложняете это, задействуя JavaScript вообще. Если вы просто хотите ввести данные, кнопку и отправить это значение на сервер, то вам нужна форма:

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

После нажатия кнопки «Создать» форма отправляется в действие контроллера Wynik со строкой в ​​параметре name.

...