ASP.NETWebPages文件中可以儲存數據,前提是,你需要添加一個文字文件,在下文中你將了解更多與WebPages文件相關的知識。
本章介紹有關使用文本文件的知識。
在前面的章節中,我們已經了解到網頁資料是儲存在資料庫中的。
您也可以把網站資料儲存在文字檔中。
用來儲存資料的文字檔案通常被稱為平面檔案。常見的文字檔案格式是.txt、.xml 和.csv(逗號分隔值)。
在本章中,您將學習到:
如何從文字檔讀取並顯示數據
在下面的例子中,您將需要一個文字檔案。
在您的網站上,如果沒有App_Data 資料夾,請建立一個。在App_Data 資料夾中,建立一個名為Persons.txt 的檔案。
將以下內容新增至文件:
George,Lucas Steven,Spielberg Alfred,Hitchcock
下面的實例示範如何顯示一個文字檔案中的資料:
@{var dataFile = Server.MapPath("~/App_Data/Persons.txt");Array userData = File.ReadAllLines(dataFile);} <!DOCTYPE html> <html> <body> <h1>Reading Data from a File</h1> @foreach (string dataLine in userData) {foreach (string dataItem in dataLine.Split(',')) {@dataItem < text> </text>} <br /> } </body> </html>
使用Server.MapPath找到確切的文字檔案的路徑。
使用File.ReadAllLines開啟文字文件,並讀取文件中的所有行到一個陣列中。
數組中的每個資料行中的資料項的資料被顯示。
使用Microsoft Excel,您可以將一個電子表格儲存為一個逗號分隔的文字檔案(.csv 檔案)。此時,電子表格中的每一行儲存為一個文字行,每個資料列由逗號分隔。
in可以使用上面的實例讀取一個Excel .csv 檔案(只要將檔案名稱改成對應的Excel 檔案的名稱)。