I am using asp.net mvc 3 and I keep getting this error and I don\'t understand it since I am not using a template.
I have this in my partial view
@mo
Should be like this:
@Html.TextBoxFor(x => x.Due)
And if you want some format for this date:
[DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}", ApplyFormatInEditMode = true)]
public DateTime Due { get; set; }
and then:
@Html.EditorFor(x => x.Due)
of if you really want to use this .ToShortDateString() method you need to use a non-strongly typed helper (obviously that's something I would recommend against):
@Html.TextBox("Due", Model.Due.ToShortDateString())