net mvc examen developing data asp applications asp.net asp.net-mvc data-annotations

asp.net - examen - data annotations c# mvc



Asp.Net Mvc Hidden Field from Data Annotations (1)

Esta propiedad:

[System.Web.Mvc.HiddenInput(DisplayValue = false)] public int Id { get; set; }

se representará como es decir

<input id="Id" name="Id" type="hidden" value="21" />

cuando se usa Html.EditorForModel() o Html.EditorFor(m => m.Id)

Pensé que sería una búsqueda rápida en Google, pero tal vez me falta algo. ¿Hay alguna manera, usando anotaciones de datos, de establecer una propiedad ViewModel para crear una entrada oculta cuando se genera el marcado?

Las únicas anotaciones que he encontrado son ocultar la propiedad de la vista por completo, todavía quiero la propiedad representada pero como una entrada oculta.