JQuery Mobile を使用した MVC 4 サイトがあります。日付エディターをレンダリングするために、EditorFor を持つモデルを使用しています。MVCで私はこれを持っています:
@Html.EditorFor(Function(model) model.ActionDate)
モデル プロパティは次のように定義されます。
<Required>
<RegularExpression("\d{2}/\d{2}/\d{4}", ErrorMessage:="Please enter a date in the format of MM/DD/YY")>
<DataType(DataType.Date)>
<DisplayFormat(ApplyFormatInEditMode:=True, DataFormatString:="MM/dd/yyyy")>
<Display(Name:="Action Date")>
Public Property ActionDate As Date
次の値で HTML をレンダリングします。
<input type="date" ... value="04/24/2013" />
しかし、ユーザーに表示されるのは次のとおりです。
日付はユーザーには表示されず、2013 年 4 月 24 日は Chrome の日付ピッカーのデフォルトではありません。クロムに実際に日付を表示するにはどうすればよいですか?
ありがとう。