我有一个模型要传递给我。除id之外的所有字段都显示模型传递的值。我可以在文本框上设置一个断点,因为我绑定到了id,我看到模型具有正确的值,但是由于某些原因,我不知道何时渲染文本框,该值将被清除。
即使传入的模型具有正确的值,为什么也要清除文本框中的值?
型号
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>