我有一个 asp.net mvc 4 项目,在我的视图模型中有一个日期时间控件。并进入我的控制器收入日期时间属性格式:09/20/2013 12:00:00 AM 当我尝试通过 ViewBag.DateTime 将其发送到我的视图中并尝试在我的视图中显示它时,它没有显示我的值日历格式,只显示 mm/dd/yyyy,我需要从日历中选择值。这是我的代码:
模型
[Display(Name = "Date")]
[DataType(DataType.Date)]
public DateTime DateValue { get; set; }
控制器
public ActionResult Date(DateTime? DateValue)
{
if (ExamsDate != null)//ExamsDate have a value and it's sending into view
{
ViewBag.DateValue = DateValue;
}
return View();
}
看法
@Html.LabelFor(model => model.DateValue):<br/>
@Html.EditorFor(model => model.DateValue) //Here instead of 09/20/2013 display mm/dd/yyyy
@Html.ValidationMessageFor(model => model.DateValue)
有人知道我的错误在哪里吗?