readonly属性将属性作为null发送到控制器post操作

时间:2014-03-09 10:18:02

标签: c# .net asp.net-mvc

在我的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。

在视图表单的两种情况下,属性都会正确呈现。

我做错了什么?

0 个答案:

没有答案