2016-09-21 128 views
-1

我在使用asp.net mvc 5中的xml文件时遇到问题。我需要加载一个xml文件。并在不同的视图中读取xml数据。也有独立的控制器。我已经成功加载了xml文件。但我不明白如何将XML文件数据传递给其他控制器。 就像我有一个加载xml文件的控制器。我有另一个控制器来读取XML数据。你们能给我这个想法怎么做剩下的工作吗?在asp.net中加载和读取XML文件MVC

+0

您可以随时将XML序列化为对象并将其保存到缓存或会话变量。或者您可以制作一个基本控制器,并确保您的所有项目控件都从它继承。在基本控制器中,将所有用于处理XML的代码放在“ActionExecuting”函数中。 –

回答

0

对不起,我迟到的答案。问题是我没有完整的目录路径来读取文件。然后我创建了一个缓存内存来保存文件并读取它。并读取我使用的几个控制器中的数据,如Session [“abc”] =“asas”; 并且要在其他控制器中获取此信息,Viewbag.abc = Session [“abc”];