3

私は次のモデルプロパティを持っています

[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:d/M/yyyy}", ApplyFormatInEditMode = true)]
[Display(Name = "Date of Screening")]
public DateTime? ScreeningDate { get; set; }

および次のビュー:

@Html.TextBoxFor(model => model.ScreeningDate, new { @class="date maintainState" })

それでも、テキストボックスのこのマークアップを取得します:

 <input value="18/06/2013 12:00:00 AM" class="date maintainState" ... type="text"  />

値を 18/06/2013 にしたい

@Html.EditorFor を適用すると機能しますが、クラス属性を制御する必要があります。私は何を間違っていますか?どうもありがとうございました。

4

1 に答える 1