以下のようにモデルクラスを使用してフォーム要素を生成しています
Public Class BookAppointment
Property DoctorNin As Integer
Property PatientNin As Integer
Property BookingDate As Date
Property Doctors As IEnumerable(Of SelectListItem)
End Class
このビュー モデルをビュー ページに渡すと、一部の値は既定値として既に存在しますが、それらは無効です。
PatientNin
私が使用するように
<%= Html.TextBoxFor(Function(x) x.PatientNin)%>
フォームがレンダリングされる0
と、デフォルト値として が取得されますが、これは望ましくありません。このようなデフォルト値を制御するにはどうすればよいですか?
上記の場合、同じことがBookingDate
テキストボックスで発生し、1/1/0001 12:00:00 AM
どちらがフォーマット外であり、デフォルト値が不要ですか?
このような問題を解決するにはどうすればよいですか?