在我的viewmodel中,我还有其他属性Name属性,在编辑时必须是只读的。
添加
时在视图侧(edit.cshtml)@Html.EditorFor(model => model.Name)
我正在http post上获取属性,因为我应该(不是null),但是当我使用
时@Html.TextBoxFor(x => x.Name, new { @readonly = true })
我在http post action上收到Name为null。
在视图表单的两种情况下,属性都会正确呈现。
我做错了什么?