ASP.NET MVC讀取XML並使用ViewData顯示


看到網上一個網友問及,無法獲取XML某一個節點內容。下面Insus.NET在ASP.NET MVC環境下實現它。

先把XML文件放入App_Data目錄,當然你可以放在自建目錄中。打開看看它有幾層,幾節數據:

 

從藍色標記1至4來看,它有四節數據。它由ProductKeyID和HardwareHash字段組成。我需要在ASP.NET MVC的model創建model:

 

接下來,我們創建一個Entity,是為了處理Xml文檔,並獲取數據:

 

在控制器中,創建操作,在操作中,指定獲取哪一個節點數據:
 


有在控制器操作,我們就可以創建視圖了:


在控制器,已經把List<T>存入ViewData,現在視圖中,我們就可以從ViewData獲取數據了。也就是說控制器傳數據至視圖中。
@foreach是Razor語法,是單句循環。

演示一個:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM