Это MVC Core 2.2. Из контроллера я возвращаю класс, содержащий поля Id (десятичные) и ProcessId (int).
return View(jobProfile);
Посредством отладки я определил, что класс правильно заполнен с Id = 4 и ProcessId = 91. Оттуда, перейдя в View, я могу посмотреть на значения модели и увидеть, что @ Model.Id = 4 и @ Model.ProfileId = 91. Пока все хорошо.
Но когда я позволяю странице отображаться, я получаю значения ProcessId, отображаемые в полях Id.
<input asp-for="@Model.Id" class=form-control /> @* Display incorrect value of 91*@
<label asp-for="Id">@Model.Id</label> @* Display correct value of 4*@
<input asp-for="Id" class=form-control /> @* Display incorrect value of 91*@
Что мне здесь не хватает?