2012-03-27 58 views

回答

1

你可以裝飾上與[DisplayFormat]屬性,它允許你指定一個給定的格式的視圖模型的日期時間屬性:

[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:dd-MMM-yy}")] 
public DateTime SomeDate { get; set; } 

,並在你的強類型視圖使用EditorFor助手來解析相應的輸入字段:

@Html.EditorFor(x => x.SomeDate) 

至於綁定值回當回發而言,你可以寫,將使用這種格式自定義模型粘合劑日期時間字段。我已經展示了一個example here

+0

你好Darin thanx快速回復,但是當我使用這個synyax然後它顯示日期:「00-21-12」這.. – andy 2012-03-27 07:22:50

+0

它與@ Html.TextBox(「EndDate」,string.Format(「 {0:dd-MMM-yyyy}「,Model.EndDate),新的{@class =」EndDate「}) – andy 2012-03-27 08:42:37