ser*_*gpa 14 asp.net-mvc textarea multiline data-annotations asp.net-mvc-4
我想为我的模型中的一个字段渲染文本区域.
我已经尝试过申请[DataType(DataType.MultilineText)]我的领域了,但这并没有成功.
目前,我手动渲染文本区域,但我更喜欢使用Html.EditorFor.有什么建议?
Len*_*rri 49
[DataType(DataType.MultilineText)]只有Html.EditorFor在视图中使用帮助程序时才有效:
样品:
模型
[DataType(DataType.MultilineText)]
public string Description { get; set; }
Run Code Online (Sandbox Code Playgroud)
视图
Html.EditorFor(m => m.Description)
Run Code Online (Sandbox Code Playgroud)
为什么不使用:
@Html.TextAreaFor(model => model.YourProperty)
Run Code Online (Sandbox Code Playgroud)
EditorFor helper是一种"智能"帮助器,它基于属性的基础类型进行渲染.如果要强制执行它以呈现特定的html输入类型,请使用其他帮助程序.
| 归档时间: |
|
| 查看次数: |
12106 次 |
| 最近记录: |