有可能在Asp.NET MVC中的HTML Hepler方法的帮助下以dd / mm / yyyy格式显示DateTime值吗?我试图这样做使用@ Html.LabelFor中的一些格式,并添加一些注释到相关的属性,如下所示,但它没有任何意义。任何帮助解决这个问题将不胜感激。
模型:
[DataType(DataType.Date)] [DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}",ApplyFormatInEditMode = true)] public Nullable<System.DateTime> RegistrationDate { get; set; }
解决方法
所有你需要做的是在html helper中需要的类型格式。即。
@Html.TextBoxFor(m => m.ResgistrationhaseDate,"{0:dd/MM/yyyy}")
并且你不需要在模型类中提供日期格式。它将工作完美..