繁体   English   中英

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

[英]how to pass xml from controller to other controller in mvc4

我是MVC的新手。 探索将值从一个控制器的动作方法传递给另一控制器的方法。 是否可以将xml作为值从一个控制器传递到httppost中的另一个控制器?

您可以使用Session ,它几乎可以在控制器中的任何时候使用,并且使用非常简单。

Session["ArbitraryKeyString"] = "Assign any object";
string arbitraryString = (string)(Session["ArbitraryKeyString"] ?? "Session returns null if key not found");

只需确保将其转换回所需的类型,因为它存储为对象。 您可以在服务器调用期间执行此操作,因为它们都是调用控制器函数的简单外部方式,并且这些值将在页面和调用之间保持不变。

最好将其作为参数传递。 尝试使用类似return RedirectToAction(ActionName,ControllerName,RouteValues);之类的东西。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM