首页>教程>ASP.NET教程>ASP.NET Web Pages 文件

需要支持?

如果通过文档没办法解决您的问题,请提交工单获取我们的支持!

ASP.NET Web Pages 文件

内容纲要

本章节我们来学习如何添加和显示文本文件

前面的章节中,我们已经了解到网页数据是存储在数据库中的

我们也可以把站点数据存储在文本文件中

常见的文本文件格式是 .txt.xml 和 .csv(逗号分隔值)

添加一个文本文件

首先,我们在站点目录下新建一个 App_Data 文件夹 (如果存在则不用创建)

然后在 在 App_Data 文件夹中,创建一个名为 site.txt 的文件,输入以下内容

北京,北京
厦门,福建
杭州,浙江

注意逗号(,) 是英文的

显示文本文件中的数据

下面的范例演示了如何显示一个文本文件中的数据

webpages_cs_19.cshtml

@{
    var dataFile = Server.MapPath("~/App_Data/Persons.txt");
    Array userData = File.ReadAllLines(dataFile);
}
<!DOCTYPE html>
<meta charset="utf-8" />
<h1>Reading Data from a File</h1>
@foreach (string dataLine in userData) {
    foreach (string dataItem in dataLine.Split(','))
    {
        @dataItem <text>&nbsp;</text>
    }  
    <br />
}

上面的范例中

  1. 首先使用 Server.MapPath() 方法找到确切的文本文件的路径
  2. 然后使用 File.ReadAllLines 打开文本文件,并读取文件中的所有行到一个数组中
  3. 最后使用 foreach 语句显示数组中的每个 数据行 中的 数据项 的数据

显示 Excel 文件中的数据

要显示 Excel 文件中的数据,我们需要将 Microsoft Excel 的一个电子表格保存为一个逗号分隔的文本文件(.csv 文件)

这时候,电子表格中的每一行保存为一个文本行,每个数据列由逗号分隔

然后就可以使用上面的范例读取一个 Excel .csv 文件

是的,你只需要将文件名改成相应的 Excel 文件的名称即可

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索