【发布时间】:2013-04-01 13:06:35
【问题描述】:
我想使用 redirectToAction() 方法传递多个对象。以下是我要重定向到的操作结果。
public ActionResult GetEmployees(Models.Department department, Models.Category category, Models.Role role)
{
return View();
}
我想做类似下面的事情
public ActionResult test()
{
Models.Department dep = new Models.Department();
Models.Category cat.......etc
return RedirectToAction("GetEmployees", dep, cat, role); }
任何帮助将不胜感激 - 谢谢
更新
我可以使用类似的东西
Models.Department dep = new Models.Department() { DepId = employee.DepartmentId };
Models.Category cat = new Models.Category() { CatId = employee.JobCategoryId };
Models.Role title = new Models.Role() { RoleId = employee.JobTitleId };
return RedirectToAction("GetEmployees", new { department = dep, category = cat, role = title });
【问题讨论】:
-
也许这会对你有所帮助:stackoverflow.com/questions/1257482/…
标签: asp.net asp.net-mvc asp.net-mvc-3 asp.net-mvc-4