To pass values to the new controller method, set TempData values and/or pass them as parameters.

First, add keyword/value pairs to the TempData collection to pass any number of values to the view. The temp data collection is persisted across controller method calls.

Second, to pass parameters that the controller method expects, create a new instance of RouteValueDictionary and set the name/value pairs to pass to the method.

Finally call RedirectToAction(), specifying the method name, controller name, and route values dictionary.