2013-03-25 28 views
0

删除时间从日期时间属性我想从一个DateTime财产剃刀在@ Html.EditorFor

@Html.EditorFor(model => model.DATE_OF_BIRTH) 

我试图model.DATE_OF_BIRTH.Date排除时间,model.DATE_OF_BIRTH.Date.ToShortDateString()

但显示错误。

+0

请详细说明您收到错误 – 2013-03-25 07:35:21

回答

3

您可以与[DisplayFormat]属性装饰你的视图模型属性:

[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:dd/MM/yyyy}")] 
public DateTime DATE_OF_BIRTH { get; set; } 

,然后@Html.EditorFor(x => x.DATE_OF_BIRTH)助手将显示尊重你定义的格式值。

如果你不使用视图模型,不能修改你的域模型,您可以使用文本框帮手:

@Html.TextBox("DATE_OF_BIRTH", Model.DATE_OF_BIRTH.ToShortDateString())