如何将xml从控制器传递到mvc4中的其他控制器

时间:2015-12-08 14:17:09

标签: c# model-view-controller

我是mvc的新手。探索将值从一个控制器的动作方法传递给其他控制器的方法。这可以将xml作为值从一个控制器传递给另一个控制器吗?

2 个答案:

答案 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);。