¿Qué es Exact ScaffoldColumn(false)
y HiddenInput(DisplayValue = false)
?HiddenInput (DisplayValue = false)] vs [ScaffoldColumn (false)]
Y ¿cuál es la principal diferencia entre estos dos? ¿Cuál es mejor usar?
Gracias !!!
¿Qué es Exact ScaffoldColumn(false)
y HiddenInput(DisplayValue = false)
?HiddenInput (DisplayValue = false)] vs [ScaffoldColumn (false)]
Y ¿cuál es la principal diferencia entre estos dos? ¿Cuál es mejor usar?
Gracias !!!
[ScaffoldColumn(false)]
le dice a Visual Studio que no debe andamiar la columna al generar una plantilla para su vista. Cuando crea una nueva vista, puede crear una vista fuertemente tipada. Cuando lo hace, Visual Studio le pregunta qué plantilla usar (Crear, Editar, Lista, etc.). Si crea una plantilla Editar/Crear; por ejemplo, si coloca [ScaffoldColumn(false)]
en la propiedad de su modelo, simplemente no generará una llamada a DisplayFor() o EditorFor() en la plantilla, por lo que no se incluirá en su vista.
[HiddenInput]
indicará a los métodos de DisplayFor/EditorFor que debe crear un campo html oculto para ese valor. Cuando publique en un formulario, se incluirá en los valores pero se "ocultará" de la vista cuando las personas lo miran.