MM/dd/yyの形式でテキスト フィールドに日付を表示したい。モデルクラスを次のように説明しました。
public class VacancyFormViewModel
{
public int? ID { get; set; }
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:MM/dd/yy}")]
public DateTime SurgeryDate { get; set; }
もちろん、EditorFor
代わりに使用できますTextBoxFor
:
@Html.EditorFor(p => p.SurgeryDate, new { @class = "form-control" })
問題は css スタイルです。顧客は壊れているブートストラップ スタイルを適用したいと考えています:
時間とともに日付を取得するTextBoxFor
代わりに設定した場合:EditorFor
@Html.TextBoxFor(p => p.SurgeryDate, new { @class = "form-control" })
私の問題を解決する方法はありますか?または、スタイルを適用するか、時間なしEditorFor
で表示TextBoxFor
するか、または第 3 の方法ですか?