Tôi tò mò về cách thức hoạt động của nó. Trong MVC, bạn có thể gọi View() và truyền một mô hình như một tham số, nhưng RedirectToAction (một trong những hóa thân của nó ít nhất) có một đối tượng 'routeValues', có vẻ là đối tượng gần nhất.Chuyển mô hình sang RedirectToAction()
Nếu mô hình của bạn được chuyển vào tham số này, kiểu mô hình đó sẽ có sẵn trong phương thức hành động tiếp theo không? Hoặc là có những điều liên quan đến việc có thể ngăn chặn việc dịch chính xác trong một số trường hợp?
Bạn đang nói về một _model_ thực tế hoặc một _object_ _model_? – OakNinja
@ OakNinja-- Tôi không phải là 100% sự khác biệt giữa hai bạn đang đề cập đến là gì? Khi tôi nói 'mô hình' tôi có nghĩa là đối tượng được gắn thẻ là '@ model' trong Razor có sẵn cho một View và truyền cho nó từ bộ điều khiển. Tôi biết bạn có thể sử dụng TempData hoặc ViewBag để đưa mô hình vào bộ nhớ tạm thời trong khi chuyển hướng; bất cứ ai sẽ biết tại sao bạn không thể vượt qua một như một tham số khi chuyển hướng? Phương thức View() có quá tải cho phép bạn ... tự hỏi tại sao bạn không thể thực hiện tương tự trong chuyển hướng. – larryq
_object_ được chuyển vào chế độ xem được nhập mạnh là loại _model_. Trong thực tế, dòng @model trong khung nhìn cho biết rằng nó sẽ được truyền qua một đối tượng có các đặc tính của một mô hình cụ thể. Làm cho nó rõ ràng hơn? Nếu không, tôi sẽ cung cấp cho bạn một câu trả lời rộng hơn như một câu trả lời! – OakNinja