Html MVC创建表单加载时,如何用一些数据填充文本区域?

Html MVC创建表单加载时,如何用一些数据填充文本区域?,html,asp.net-mvc,model-view-controller,code-first,Html,Asp.net Mvc,Model View Controller,Code First,我有一个使用MVC创建的创建表单。该表单中有文本区域。我希望在加载表单时显示预填充的数据,而不是提示文本。这是我视图中的文本区域 <div class="editor-field"> @Html.EditorFor(model => model.message.Replace(Environment.NewLine, "<br/>")), new { rows = "6", cols = "500" }) @Html.Validati

我有一个使用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>

如果要设置默认消息,请在控制器中进行设置

//GET
public ActionResult Create(string default_value)
{
  MyEntity newMyEntity = new MyEntity();
  newMyEntity.message= default_value;

  return View(newMyEntity);
}
或者如果是静态文本

 <div class="editor-field">
   @Html.EditorFor(model => model.message.Replace(Environment.NewLine, "<br/>")), new { rows = "6", cols = "500", @Value = "SomeText" })
   @Html.ValidationMessageFor(model => model.message)

使用TextArea,顺便问一下,现在发生了什么?有错误吗?那你的问题是什么?你有什么问题?没有,没有错误。工作得很好。最初加载表单时,文本区域内没有记录。这是通常的情况,对吗?因此,我想在加载表单时用一些文本填充该文本区域,而不是将其清空。获取点??然后将属性值设置为要在GET方法中显示的值,设置model.message=some value;,然后在视图中使用@Html.textareform=>m.message为什么需要将默认值传递给contoller?静态方式不起作用。如果我使用第一个选项,我如何将消息设置为文本区域。