TextBoxFor值未与模型绑定

时间:2019-02-15 18:58:18

标签: asp.net html.textboxfor

我有一个模型要传递给我。除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>

No id showing though the other values show

0 个答案:

没有答案