I got a property in my model which is a DateTime
. I would like to get an empty <input />
(instead of one containing '0001-01-01 00:00:00') if the property contains DateTime.MinValue
.
Is that possible?
One solution I've found working for me was to add strongly typed partial view (for System.DateTime
) and put it in Views/Shared/EditorTemplates
directory. File DateTime.cshtml
looks pretty much like this:
@model System.DateTime
@Html.TextBox("", Model == DateTime.MinValue ? "" : Model.ToShortDateString())
This will however format all your DateTime fields.
More information can be found in this article.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With