TextBox для значения, не связанного с моделью - PullRequest
0 голосов
/ 15 февраля 2019

У меня есть модель, которую я передаю на мой взгляд.Все поля, кроме идентификатора, отображают значение, которое передала модель. Я могу установить точку останова в текстовом поле, чтобы привязать к идентификатору и вижу, что модель имеет правильное значение, но по какой-то причине яне знаю, когда он отображает текстовое поле, значение очищается.

Почему очищается значение в текстовом поле, даже если переданная модель имеет правильное значение?

Модель

public class Profile
{
    public string id { get; set; }
    public string firstName { get; set; }
    public string lastName { get; set; }
}

Просмотр

@model Profile
<form id="profileForm" asp-controller="Profiles" asp-action="Modify" method="post">        
    <div>
        @Html.TextBoxFor(m => m.id)
    </div>
    <div>
        @Html.TextBoxFor(m => m.firstName, new { placeholder = "First Name" })
    </div>
    <div>
        @Html.TextBoxFor(m => m.lastName, new { placeholder = "Last Name" })
    </div>
</form>

Идентификатор не отображается, хотя другие значения показывают

...