I would like to pass multiple objects using redirectToAction() method. Below is the actionresult i'm redirecting to. \[code\]public ActionResult GetEmployees(Models.Department department, Models.Category category, Models.Role role) { return View();}\[/code\]I'd like to do something like the below\[code\]public ActionResult test(){Models.Department dep = new Models.Department();Models.Category cat.......etcreturn RedirectToAction("GetEmployees", dep, cat, role); }\[/code\]Any help would be greatly appreciated - thanksUpdatedCan I use something like \[code\] 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 });\[/code\]