首页
会员中心
到顶部
到尾部
ASP.NET教程

ASP.NET Web Pages - 文件

时间:2020/11/2 14:09:09  作者:  来源:  查看:0  评论:0
内容摘要:ASP.NET Web Pages - 文件WebPages 对象WebPages 帮助器本章讲解文本文件处理。处理文本文件在上一章,我们学习了存储于数据库中的 web 数据。您的网站也许在文本文件中存储数据。存储数据的文本文件通常被称为平面文件(flat files)。常见的文...

ASP.NET Web Pages - 文件

本章讲解文本文件处理。

处理文本文件

在上一章,我们学习了存储于数据库中的 web 数据。

您的网站也许在文本文件中存储数据。

存储数据的文本文件通常被称为平面文件(flat files)。常见的文本文件格式是 .txt、.xml 以及 .csv(comma-delimited values,逗号分隔的值)。

在本章,您将学到:

  • 如何从文本文件中读取并显示数据

手动添加文本文件

在下面的例子中,您将需要一个文本文件。

您的网站上如果没有 App_Data 文件夹,就创建一个。在 App_Data 文件夹中,创建名为 Persons.txt 的新文件。

向这个文件添加如下内容:

Persons.txt

Bill,GatesSteve,JobsMark,Zuckerberg

显示文本文件中的数据

下面的例子展示如何显示文本文件中的数据:

实例

@{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 打开这个文件文件,然后把文件中的所有文本行读入一个数组。

显示出数组的每个数据行(dataline)中的每个数据项(dataItem)的数据。

显示 Excel 文件中的的数据

通过微软的 Excel,您能够把电子表格保存为逗号分隔的文本文件(.csv 文件)。当您这么做时,电子表格中的每行会保存为一个文本行,每个数据列由一个逗号来分隔。

你可以使用上面的例子读取一个 Excel .csv 文件(把文件名改为 Excel 文件的名称就可以)。



相关评论
广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号