0

DateCreated フィールドに DateTime.Now を自動入力するにはどうすればよいですか

   <div class="editor-label">
        @Html.LabelFor(model => model.DateCreated)
   </div>
   <div class="editor-field">
        @Html.EditorFor(model => model.DateCreated)
        @Html.ValidationMessageFor(model => model.DateCreated)
   </div>
4

1 に答える 1

2

これは通常、このビューの範囲外、つまりコントローラーで行うことです。

public ActionResult MyAction()
{
    var model = new MyModel();
    model.DateCreated = model.DateCreated ?? DateTime.Now;
    return View(model);
}

または、モデル自体のコンストラクターで。

于 2012-12-08T23:16:26.253 に答える