Skip to main content
 首页 » 编程设计

c#之在 mvc 中使用 RedirectToAction() 传递多个对象

2024年08月12日47telwanggs

这个有效:

 return RedirectToAction("Someplace", object1); 

但是当我这样做的时候:

return View("Someplace", new { object1 = Object1, object2 = Object2 });  

其中一个对象被丢弃。

已经尝试将它包装到一个新类中,但也没有用。

不想使用 session 变量或 TempData

请您参考如下方法:

您已经尝试过看起来像这样的东西,但在您看来 object2 为空??

var vm = new YourViewModel(); 
vm.FirstObject = Object1; 
vm.TheNextObject = Object2; 
return View("Someplace", vm);