Я использую asp.net mvc 3, и я продолжаю получать эту ошибку, и я не понимаю ее, так как я не использую шаблон.
У меня это в моем частичном представлении
@model ViewModels.FormViewModel
<div="tabs-1">
@Html.TextBoxFor(x => x.Due.ToShortDateString())
</div>
в моей модели просмотра
public class FormViewModel
{
public DateTime Due { get; set; }
public FormViewModel()
{
DueDate = DateTime.UtcNow;
}
}
и я получаю эту ошибку
Шаблоны могут использоваться только с полем доступ, доступ к собственности, индекс одномерного массива или однопараметрический пользовательский индекс выражения. Описание: необработанный исключение произошло во время выполнение текущего веб-запроса. Просмотрите трассировку стека информацию об ошибке и он возник из кода.
Сведения об исключении: System.InvalidOperationException: Шаблоны могут использоваться только с полем доступ, доступ к собственности, индекс одномерного массива или однопараметрический пользовательский индекс выражения.