2013-03-25 52 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())