Я пишу небольшой проект на бритвенных страницах и столкнулся со следующей проблемой.
У меня есть простая страница
@page "{handler?}"
@model WarrantyModel
<form method="post" asp-page-handler="Submit">
<input type="email" name="email" vale="@Model.Email" disabled/>
<input type="text" name="comment" />
<button>Submit</button>
</form>
Мой метод POST:
public Task<IActionResult> OnPostSubmitAsync()
{
var IFormCollection form = Request.Form;
// to do some action
}
Проблема возникает при отправке данных формы. Поле (почта), которое я заполнил динамически (@Model.Email
), не передается. Передается только поле комментария, введенное вручную. Может кто знает, с чем связано это поведение и как от него избавиться?