@savva09
Начинающий .NET-ер

Как обработать input в asp.net mvc?

Как обработать такую форму?
<form method="post">
        <input type="number" name="ids" value="Enter ids here"/>
        <input type="submit" value="Submit">
    </form>


Если в Razor Pages это было ~ так:
string name;
    string comment;
    if (Request.Method == "POST") {
        name = Request.Form["name"];
        comment = Request.Form["comment"];

        <text>
          You entered: <br/>
          @name <br/>
          @comment <br/>
        </text>
    }

то в представлениях не используются PageModel, следовательно код выше не применим.
  • Вопрос задан
  • 98 просмотров
Пригласить эксперта
Ответы на вопрос 2
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Комментировать
Acceptme3
@Acceptme3
Ну во первых измени код представления как то так:
spoiler

<form asp-controller="home" asp-action="index" method="post">
        <input type="number" name="ids" value="Enter ids here"/>
        <input type="submit" value="Submit">
    </form>


Затем добавь контроллер, в нем добавь метод с атрибутом [HttpPost] внутри этого метода обрабатывай данные
Для организации хранения данных создай модель

вот здесь почитай подробнее https://metanit.com/sharp/aspnetmvc/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы