Latest web development tutorials
×

ASP.NET หลักสูตร

ASP.NET หลักสูตร ASP.NET แนะนำโดยย่อ

WP หลักสูตร

WebPages แนะนำโดยย่อ WebPages Razor WebPages แบบ WebPages โฟลเดอร์ WebPages สถานการณ์โดยรวม WebPages ฟอร์ม WebPages วัตถุ WebPages ไฟล์ WebPages ผู้ช่วย WebPages WebGrid WebPages แผนภูมิ WebPages Email WebPages PHP WebPages ปล่อย WebPages ตัวอย่าง

WP คู่มืออ้างอิง

WebPages หมวดหมู่ WebPages ความปลอดภัย WebPages ฐานข้อมูล WebPages ไปรษณีย์ WebPages ผู้ช่วย

ASP.NET Razor

Razor แนะนำโดยย่อ Razor ไวยากรณ์ Razor C# ตัวแปร Razor C# การไหลเวียน Razor C# ตรรกะ Razor VB ตัวแปร Razor VB การไหลเวียน Razor VB ตรรกะ

ASP.NET MVC

MVC แนะนำโดยย่อ MVC การประยุกต์ใช้งาน MVC โฟลเดอร์ MVC แบบ MVC ตัวควบคุม MVC ดู MVC ฐานข้อมูล MVC แบบ MVC ความปลอดภัย MVC HTML ผู้ช่วย MVC ปล่อย MVC คู่มืออ้างอิง

WF หลักสูตร

WebForms แนะนำโดยย่อ WebForms หน้า WebForms การควบคุม WebForms เหตุการณ์ WebForms ฟอร์ม WebForms ViewState WebForms TextBox WebForms Button WebForms ข้อมูลผูกพัน WebForms ArrayList WebForms Hashtable WebForms SortedList WebForms XML ไฟล์ WebForms Repeater WebForms DataList WebForms เชื่อมต่อฐานข้อมูล WebForms หน้าเว็บมาสเตอร์ WebForms การเดินเรือ WebForms ตัวอย่าง

WF คู่มืออ้างอิง

WebForms HTML WebForms Controls WebForms Validation

ไฟล์หน้าเว็บ ASP.NET

บทนี้จะอธิบายความรู้เกี่ยวกับการทำงานกับไฟล์ข้อความ


การใช้แฟ้มข้อความ

ในบทก่อนหน้านี้เราได้เรียนรู้ว่าหน้าเว็บข้อมูลจะถูกเก็บไว้ในฐานข้อมูล

นอกจากนี้คุณยังสามารถใส่ข้อมูลเว็บไซต์ที่มีการจัดเก็บไว้ในแฟ้มข้อความ

ข้อความที่ใช้ในการเก็บข้อมูลไฟล์จะเรียกว่าปกติไฟล์แบน รูปแบบไฟล์ข้อความที่พบบ่อยคือ .txt, .xml และ .csv (ค่าที่คั่นด้วยเครื่องหมายจุลภาค)

ในบทนี้คุณจะได้เรียนรู้:

  • วิธีการอ่านจากแฟ้มข้อความและแสดงข้อมูล

เพิ่มแฟ้มข้อความด้วยตนเอง

ในตัวอย่างต่อไปนี้คุณจะต้องแฟ้มข้อความ

บนเว็บไซต์ของคุณถ้าไม่มีโฟลเดอร์ App_Data สร้างหนึ่ง ในโฟลเดอร์ App_Data, สร้างไฟล์ชื่อ Persons.txt ของ

เพิ่มต่อไปนี้ไปยังแฟ้ม:

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>&nbsp;</text>}

<br />
}
</body>
</html>

เล่นอินสแตนซ์»

ตัวอย่างอธิบาย

ใช้ Server.MapPath หาเส้นทางที่แน่นอนในการแฟ้มข้อความ

ใช้ File.ReadAllLines เปิดแฟ้มข้อความและอ่านไฟล์ลงในแถวของแถวทั้งหมด

อาร์เรย์ข้อมูลสำหรับแถวของข้อมูลในรายการข้อมูลแต่ละที่จะแสดง


ข้อมูลแสดงให้เห็นว่าไฟล์ Excel

ใช้ Microsoft Excel คุณสามารถบันทึกสเปรดชีตเป็นที่คั่นด้วยจุลภาคแฟ้มข้อความ (ไฟล์ .csv) ในกรณีนี้ของสเปรดชีตแต่ละบันทึกเป็นบรรทัดข้อความแต่ละคอลัมน์ข้อมูลคั่นด้วยเครื่องหมายจุลภาค

ในตัวอย่างข้างต้นสามารถนำมาใช้ในการอ่านไฟล์ Excel .csv (แค่ชื่อไฟล์เปลี่ยนชื่อของไฟล์ Excel ที่เกี่ยวข้อง)