2016-09-21 58 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」];