Я пытаюсь сделать эту простую вещь
<%= Html.HiddenFor(model => model.Id)%>
модель
[HiddenInput(DisplayValue=true)]
public int Id { get; set; }
но я всегда получаю этот рендеринг
<input type="hidden" value="0" name="UserInfo.Id" id="UserInfo_Id">
У меня есть чек, а id - НЕ 0..?!
нужно какое-то объяснение здесь...
Изменить
Проблема, похоже, следующая статья, упомянутая ниже. Это работает
<input type="hidden" value="<%= Html.AttributeEncode(Model.Id) %>" id="<%= Html.IdFor(model=>model.Id)%>" name="<%= Html.NameFor(model=>model.Id)%>" />
Благодаря Manaf