我是mvc的新手。探索将值从一个控制器的动作方法传递给其他控制器的方法。这可以将xml作为值从一个控制器传递给另一个控制器吗?
答案 0 :(得分:2)
您可以使用Session,它几乎可以在控制器中随时使用,并且使用起来非常简单。
Session["ArbitraryKeyString"] = "Assign any object";
string arbitraryString = (string)(Session["ArbitraryKeyString"] ?? "Session returns null if key not found");
请确保将其强制转换为您需要的类型,因为它存储为Object。您可以在服务器调用期间执行此操作,因为它们只是调用控制器函数的外部方式,并且值将在页面和调用之间保持不变。
答案 1 :(得分:-1)
将其作为参数传递可能是您的最佳选择。尝试使用返回RedirectToAction(ActionName,ControllerName,RouteValues);。