MVC3 RC2とDataAnnotationsで装飾されたモデルを使用して日付をフォーマットする方法を理解しようとしています。MVC ModelMetaData属性の問題と日付のフォーマット
これは
@model MvcApplication6.Models.Model
@Html.LabelFor(m=>m.DateOfBirth)
@Html.TextBoxFor(m => m.DateOfBirth)
@Html.EditorFor(m => m.DateOfBirth)
私は実行...これが私の見解です...これは私のコントローラである...
public class IndexController : Controller
{
public ActionResult Index()
{
return View(new Model() {DateOfBirth = DateTime.Now});
}
}
public class Model
{
[Display(Name = "Date of Birth")]
[DisplayFormat(@DataFormatString = "MM/dd/yyyy")]
public DateTime DateOfBirth { get; set; }
}
私のモデルであり、サイトの両方のコントロールでは、ページには文字列に含まれる時間のテキストボックスが表示されます。必要なのは日付です(デコレーションされたプロパティモデルで)。
私はこのパターンのModelMetaDataでBrad Wilsonのarticleを使用しました。
私が間違っていることは明らかですか?