¿Hay una manera de utilizar (o algo simular)¿Hay alguna forma de usar @ Html.HiddenFor para el modelo completo?
@Html.HiddenFor
para toda su modelo.
Así que en vez de hacer algo como esto:
@Html.HiddenFor(model => Model.Person.Name)
@Html.HiddenFor(model => Model.Person.LastName)
@Html.HiddenFor(model => Model.Address.Street)
uso algo como esto (este ejemplo no funciona)
@Html.HiddenFor(model => Model)
Ya he buscado en Google y stackoverflow. ..pero no han encontrado nada al respecto.
Necesito conservar algunos valores para diferentes modelos que no se guardan en db, por lo que usar solo Html.HiddenPara la ID no es una opción para mí.
¡Gracias de antemano!
Usted no quiere hacer esto! Solo debe aprobar la clave principal de la entidad y luego buscarla en el servidor ... de lo contrario, el cliente puede cambiar su dirección, etc. Si no los guarda en la base de datos pero necesita que persistan, use la sesión o las cookies. o localstorage o algo en su lugar – Milney