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)
誰かが私の間違いを知っていますか?