我生成使用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-值 –