For example, can I have an action like,
public class HandleMessageController : Controller
{
public ActionResult ShowMessage(HandleMessage message)
{
return View(message);
}
}
and in another action of another controller,
RedirectToAction("ShowMessage", "HandleMessage", new HandleMessage(.....));
I tested it and the action ShowMessage always get null message
.
Model HandleMessage
,
public class HandleMessage
{
public HandleMessage(string message, string controllerName, string actionName, bool isError)
{
ActionName = actionName;
ControllerName = controllerName;
Message = message;
IsError = isError;
}
.....
Update:
The Url after RedirectToAction
is
http://localhost:61666/HandleMessage/ShowMessage?ActionName=XXXX&ControllerName=XXXX&Message=The%20message&IsError=False