エディタ テンプレートを上書きすることは可能ですか?
モデルに DateTime フィールドがあり、到着日/出発日に使用されます。これらは次の EditorTemplate を使用してレンダリングされます。
@model Nullable<System.DateTime>
@if ( Model.HasValue ) {
@Html.TextBox( "" , String.Format( "{0:dd/MM/yyyy}" , Model.Value ) , new { @class = "datepicker span2" } )
}
else {
@Html.TextBox( "" , String.Format( "{0:dd/MM/yyyy}" , DateTime.Now ) , new { @class = "datepicker span2" } )
}
...日時フィールドをフォーマットします。例: 01/08/2012
ただし、別のフィールドで、予約が行われた日付と時刻も表示したいと思います。
22/07/2012 08:23
私のモデルは次のとおりです。
public DateTime Arrival { get; set; }
public DateTime Departure { get; set; }
public DateTime TimeBooked { get; set; }
TimeBooked にも時間を表示したいのですが、Editor Template は明らかに日付だけを表示します。
これはオーバーライドできますか? または、これを行う別の方法はありますか?
ありがとうございました、
マーク