HiddenFor
метод должен получить Expression
в качестве параметра, а не значение:
@Html.HiddenFor(m => m.ID)
Вместо: @Html.HiddenFor(@Model.ID)
Подпись метода:
HiddenFor<TModel, TProperty>(HtmlHelper<TModel>,
Expression<Func<TModel, TProperty>>)
В простом тексте вы должны указать Expression
, который получает «экземпляр» типа вашей модели (в данном случае CustomerService.Entity.Order
) и возвращает желаемое свойство (в данном случае ID
)
* 1018 MSDN *