Ciekawi mnie, jak to działa. W MVC możesz wywołać View() i przekazać model jako parametr, ale RedirectToAction (przynajmniej jedna z jego inkarnacji) przyjmuje obiekt "routeValues", który wydaje się być najbliższym dopasowaniem.Przekazywanie modelu w RedirectToAction()
Jeśli model zostanie przekazany w tym parametrze, czy ten typ modelu będzie dostępny w kolejnej metodzie działania? Czy są jakieś zastrzeżenia, które mogą uniemożliwić dokładne tłumaczenie w pewnych okolicznościach?
Mówisz o rzeczywistej _model_ lub _object_ _model_? – OakNinja
@ OakNinja-- Nie jestem w 100% czym jest różnica między tymi dwoma, do których się odnosisz? Kiedy mówię "model" mam na myśli obiekt oznaczony jako "@ model" w Razorze, który jest dostępny dla widoku i przekazywany do niego z kontrolera. Wiem, że można użyć TempData lub ViewBag do wypychania modelu do magazynu tymczasowego podczas przekierowywania; Czy ktokolwiek wie, dlaczego nie możesz przekazać jednego jako parametru podczas przekierowania? Metoda View() ma przeciążenie, które pozwala ... zastanawiać się, dlaczego nie można zrobić tego samego w przekierowaniu. – larryq
Parametr _object_ przekazany do mocno napisanego widoku ma typ _model_. W efekcie linia @model w widoku mówi widokowi, że zostanie przekazany obiekt, który ma właściwości określonego modelu. Czy było wyraźniej? Jeśli nie, udzielę ci szerszej odpowiedzi jako odpowiedzi! – OakNinja