estoy tratando de hacer esta simple cosa¿Por qué mvc Html.HiddenFor no representa mi campo?
el modelo es
[HiddenInput(DisplayValue=true)]
public int Id { get; set; }
pero siempre conseguir esto rindió
<input type="hidden" value="0" name="UserInfo.Id" id="UserInfo_Id">
he cheque y el ID no se 0 ..?!
necesita alguna explicación aquí ...
Editar
El problema parece de ser la cosa puesto mencionado a continuación. Este está trabajando
<input type="hidden" value="<%= Html.AttributeEncode(Model.Id) %>" id="<%= Html.IdFor(model=>model.Id)%>" name="<%= Html.NameFor(model=>model.Id)%>" />
Gracias a Manaf
¿Qué sucede cuando coloca el mismo campo en un 'textboxfor' normal? – Stefanvds