У меня есть следующие действия, и я просматриваю следующие документы: Документы .
[HttpPost("validate")]
public IActionResult Validate([FromQuery] string user, string pass)
{ ... }
[HttpGet("login")]
public IActionResult LogIn([FromQuery] string returnUrl)
{
...
return View(model);
}
@using Microsoft.AspNetCore.Mvc.TagHelpers;
@model Dictionary<string, string>
<form asp-controller="account" asp-action="validate" method="post">
<input asp-for="@Model["user"]" placeholder="Username" />
<input asp-for="@Model["pass"]" placeholder="Password" />
<button type="submit">Go!</button>
</form>
При нажатии на кнопку я возвращаюсь к тому же действию (т.е. Авторизуйтесь ) в инстеде указанного (т.е. Подтвердите ).Кажется, что единственное, что я контролирую в форме, это метод.Я добавил , используя оператор для доступа к библиотеке TagHelpers , но, похоже, это не имеет значения для джека.
Что я могупропустили?