C# Razor视图文本框问题
如何让DateCreated字段自动填充DateTime。现在C# Razor视图文本框问题,c#,asp.net-mvc-3,razor,C#,Asp.net Mvc 3,Razor,如何让DateCreated字段自动填充DateTime。现在 <div class="editor-label"> @Html.LabelFor(model => model.DateCreated) </div> <div class="editor-field"> @Html.EditorFor(model => model.DateCreated) @Html.Validat
<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>
@LabelFor(model=>model.DateCreated)
@EditorFor(model=>model.DateCreated)
@Html.ValidationMessageFor(model=>model.DateCreated)
这通常是您在视图范围之外(即在控制器中)执行的操作
public ActionResult MyAction()
{
var model = new MyModel();
model.DateCreated = model.DateCreated ?? DateTime.Now;
return View(model);
}
或者,在模型本身的构造函数中