我生成使用Model類如下面控制使用圖模型
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
這是輸出格式和不需要的默認值嗎?
如何解決這樣的問題?
參見http://stackoverflow.com/questions/4351969/asp-net-mvc-data-annotations-datetime-default-值 –