Asp.Net Mvc Campo Oculto de Anotaciones de Datos


Pensé que esto sería una búsqueda rápida en Google, pero tal vez me estoy perdiendo algo. ¿Hay alguna manera, usando Anotaciones de datos, de establecer una propiedad ViewModel para crear un HiddenInput cuando el marcado se procesa?

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

Author: Justin Soliz, 2010-12-28

1 answers

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)

 129
Author: miensol,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-05-18 08:19:36