我已经为模板创建了日期编辑器,但该值在回发时丢失了。请问有人可以帮忙吗?
这是存储在“shared/editortemplates”文件夹中的 Date.cshtml:
@model DateTime
<div class="input-append">
<input type="text" class="input-small datePicker" id="@ViewBag.Id" name="@ViewBag.Id" />
<span class="add-on"><i class="icon-th"></i></span>
</div>
这是视图:
@Html.EditorFor(m => m.RequiredByDate, new { Id = "RequiredByDate" })
以及视图模型上的属性:
[Display(Name = "Required by date")]
[Required(ErrorMessage = "Required by date is required.")]
[DataType(DataType.Date)]
public DateTime RequiredByDate { get; set; }
非常感谢任何帮助。