例如,我可以有这样的动作,
public class HandleMessageController : Controller
{
public ActionResult ShowMessage(HandleMessage message)
{
return View(message);
}
}
在另一个控制器的另一个动作中,
RedirectToAction("ShowMessage", "HandleMessage", new HandleMessage(.....));
我对其进行了测试,并且动作 ShowMessage 总是得到 null message
。
型号HandleMessage
,
public class HandleMessage
{
public HandleMessage(string message, string controllerName, string actionName, bool isError)
{
ActionName = actionName;
ControllerName = controllerName;
Message = message;
IsError = isError;
}
.....
更新:
之后的网址RedirectToAction
是
http://localhost:61666/HandleMessage/ShowMessage?ActionName=XXXX&ControllerName=XXXX&Message=The%20message&IsError=False