プロパティを含むモデルがあり、DateOfBirth
そのモデルを使用するビューにテキストボックスがあります。
Html.TextBox("DateOfBirth")
モデルでDataAnnotationsを使用していますが、検証が正しく機能し、テキストボックスの値がモデルから読み込まれます。ただし、その値を最初に表示される値ではなく、そのToShortDate()
値にします。しかし、モデルの値を上書きすることはできないようです。メソッドの値パラメーターとして「ASDF」を入力してTextBox
も、モデルの値がテキストボックスに表示されます。属性を使ってみました[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:d")]
が、それも役に立ちませんでした。
では、モデルの値をその値でオーバーライドするにはどうすればよいToShortDate()
ですか?