MVC 4、C#。
私のかみそりの見解では、私は持っています:
@Html.EditorFor(model => model.ActionObject.StartDate)
私のモデルでは、次の注釈が付けられています。
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}", ApplyFormatInEditMode = true)]
public System.DateTime? StartDate { get; set; }
ビューでは、日付ピッカーを使用して次のように設定されています。
mm/dd/yyyy であることに注意してください。ユーザーに基づいてこれを動的に変更するにはどうすればよいですか? ユーザーは、文化を好きなように設定できます。
通常、私はできる:
.ToString("d", culture)
カルチャが動的に設定される場所。しかし、これは @Html.Editfor では機能しません。