【问题标题】:mvc3 MultiLine EditFormvc3 MultiLine EditorFor
【发布时间】:2012-05-17 09:06:28
【问题描述】:

我有一个与模型紧密绑定的视图。该模型有一个字符串属性[语句],并且我使用该属性来捕获用户数据。在视图中,我希望 [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>

【问题讨论】:

  • 请编码并确保在放置数据类型属性后生成视图
  • 当你说生成时,你是什么意思?我对模型进行了更改。当我调试或运行应用程序时,不是要生成视图吗?

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


【解决方案1】:

你需要TextAreaFor 而不是EditorFor

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

【讨论】:

  • 没问题 :) 很高兴我能帮上忙!
猜你喜欢
  • 2012-06-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-18
  • 2012-03-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多