C'è un modo per utilizzare (o qualcosa simular)C'è un modo per usare @ Html.HiddenFor per il modello completo?
@Html.HiddenFor
per intero il vostro modello.
Così, invece di fare qualcosa di simile:
@Html.HiddenFor(model => Model.Person.Name)
@Html.HiddenFor(model => Model.Person.LastName)
@Html.HiddenFor(model => Model.Address.Street)
uso qualcosa di simile (questo esempio non funziona)
@Html.HiddenFor(model => Model)
ho già cercato per esso sul StackOverflow e Google. ..ma non ho trovato nulla a riguardo.
Ho bisogno di conservare alcuni valori per diversi modelli che non vengono salvati in db, quindi usando solo Html.HiddenPer l'ID non è un'opzione per me.
Grazie in anticipo!
Non si vuole fare questo! Dovresti solo far passare la chiave primaria dell'entità, quindi cercarla sul lato server ... altrimenti il client può cambiare il suo indirizzo ecc. Se non li salvi in DB ma hai bisogno che persistano, usa la sessione o i cookie o localstorage o qualcos'altro invece – Milney