Sono curioso di sapere come funziona. In MVC puoi chiamare View() e passare un modello come parametro, ma RedirectToAction (una delle sue incarnazioni almeno) prende un oggetto 'routeValues', che sembra essere la corrispondenza più vicina.Passare un modello in RedirectToAction()
Se il modello è passato in questo parametro, quel tipo di modello sarà disponibile nel metodo di azione successivo? O ci sono dei caveat implicati che potrebbero impedire una traduzione accurata in alcune circostanze?
Stai parlando di un _model_ effettivo o di un _object_ _model_? – OakNinja
@ OakNinja-- Non sono al 100% qual è la differenza tra i due a cui ti riferisci? Quando dico 'modello' intendo l'oggetto taggato come '@ model' in Razor che è disponibile per una vista e passato ad esso dal controller. So che è possibile utilizzare TempData o un ViewBag per inserire un modello nella memoria temporanea durante il reindirizzamento; qualcuno dovrebbe sapere perché non puoi passarne uno come parametro durante il reindirizzamento? Il metodo View() ha un sovraccarico che ti permette di ... chiedermi perché non puoi fare lo stesso con un reindirizzamento. – larryq
L'oggetto _ passato in una vista fortemente tipizzata è di tipo _model_. In effetti, la linea @model nella vista indica la vista che verrà passato un oggetto che ha le proprietà di un modello specifico. Reso più chiaro? In caso contrario, ti darò una risposta più ampia come risposta! – OakNinja