現在、ASP.NET MVC アプリケーション内で日付形式を設定しようとしています。
これを達成するために次のコードを使用しています
モデル:
[DataType(DataType.Date), DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}", ApplyFormatInEditMode=true)]
public Nullable<System.DateTime> Date_Of_Birth { get; set; }
見る:
<div class="editor-field">
@Html.EditorFor(model => model.Date_Of_Birth)
@Html.ValidationMessageFor(model => model.Date_Of_Birth)
</div>
これは、「詳細」モードで期待どおりに機能します。ただし、「編集」モードに入ると、フィールドは次のように表示されます
目的の日付形式がテキスト ボックスに表示され、デフォルトの日付ピッカーのように見えます。これは明らかに私が探していたものではありません。日付を正しくフォーマットしたかっただけです。jQuery日付ピッカーも使用する予定だったので、デフォルトの日付ピッカーもあまり必要ありません。
誰にもこれに対する解決策がありますか?