mvc3 MultiLine EditorFor

时间:2012-05-17 09:06:28

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

我有一个与模型紧密绑定的视图。该模型具有字符串属性[statement],并使用该属性捕获用户数据。在视图中,我希望[statement]是一个多行的EditorFor字段。在我的模型中,我将属性/数据注释应用于属性,属性为[DataType(DataType.MultiLineText)],但它似乎不起作用? 请帮忙

    @item.EditorFor(m => m.UserName)
    @item.EditorFor(m => m.Email)
    @item.PasswordFor(m => m.Password)
    @item.PasswordFor(m => m.ConfirmPassword)
    @item.EditorFor(m => m.statement)
    <span id="admin">
    @item.CheckboxFor(m => m.IsAdmin)
    </span>

1 个答案:

答案 0 :(得分:2)

您需要TextAreaFor而不是EditorFor

@item.TextAreaFor(m => m.MyField)