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
You are misleading the application by passing a method in the parameter of textboxfor instead of passing an expression.
You had :
@Html.TextBoxFor(x => x.Due.ToShortDateString())
Store your result in a variable and then use an expression. Try this
var shortDate = Model.Due.ToShortDateString();
@Html.TextBoxFor(x => shortDate )