que tengo en mi modelo de este campojQuery de fecha y hora MVC3 selector
[DataType(DataType.DateTime)]
[Required(ErrorMessage = "Expire is required")]
public DateTime Expire
{
get;
set;
}
en mi opinión
@Html.EditorFor(model => model.Expire))
@Html.ValidationMessageFor(model => model.Expire)
y creo DataTime EditorTemplates
@inherits System.Web.Mvc.WebViewPage<System.DateTime>
@Html.TextBox("", (Model.ToShortDateString()), new { @class = "datePicker" })
<script type='text/javascript'>
$(document).ready(function() {
$(".datePicker").datepicker({
// buttonImage: "/content/images/calendar.gif",
// showOn: "both",
// defaultDate: $("#calendar-inline").attr('rel')
showAnim: 'slideDown',
dateFormat: 'dd/mm/yyyy'
});
});
</script>
cuando intento de crear nuevas artículo Tengo este mensaje de error
El elemento de modelo pasado en el diccionario es nulo, pero este diccionario requiere un modelo elemento no nulo de tipo 'System.DateTime'
Trato
Model.HasValue ? Model.Value.ToString("MM/dd/yyyy") : DateTime.Today.ToShortDateString()
Pero i no tener en la verificación del valor del modelo