【发布时间】:2015-08-28 12:32:59
【问题描述】:
我有一个使用 MVC 创建的创建表单。该表单中有文本区域。我希望在加载表单时显示预填充的数据(非提示文本)。这是我视图中的文本区域。
<div class="editor-field">
@Html.EditorFor(model => model.message.Replace(Environment.NewLine, "<br/>")), new { rows = "6", cols = "500" })
@Html.ValidationMessageFor(model => model.message)
</div>
【问题讨论】:
-
使用
TextAreaFor,顺便问一下,现在发生了什么?有什么错误吗? -
那么你的问题是什么?你有什么问题?
-
不,没有错误。工作完美。最初加载表单时,文本区域内没有记录。那是通常的情况对吗?所以我想在加载表单时已经用一些文本填充该文本区域,而不是让它为空。明白了吗??
-
然后把你的属性值设置成你要显示的值
-
在GET方法中,设置
model.message = "some value";的值,然后在视图中使用@Html.TextAreaFor(m => m.message)
标签: html asp.net-mvc model-view-controller code-first