Uso il rasoio MVC3 e sto cercando di passare un oggetto a una vista parziale e non funziona.Come inviare oggetto modello in Html.RenderAction (MVC3)
Questo funziona bene senza inviare il modello a oggetti per la vista parziale:
Html.RenderAction("Index", "ViewName");
Cercando questo non ha inviato il modello a oggetti, sto ottenendo valori nulli invece (l'oggetto ha dei dati, e la vista si aspetta it): '
Html.RenderAction("Index", "ViewName", objectModel);
È possibile utilizzare RenderAction?
Grazie!
Modifica: ho trovato l'errore, si è verificato un errore con l'azione del controller che non ha rilevato l'oggetto inviato. Grazie per tutto il vostro aiuto!
potresti fornire la firma dell'azione che stai chiamando? – ivowiblo
perché stai passando il viewname come parametro? dovresti passare l'azione e il controller invece – ivowiblo
@ Html.RenderAction ("Index", "ViewName", new {objectParam1 = objectModel1, objectParam1 = objectModel2}) –