ASP.NET Web Pages - ສາຍ

ວັນນີ້ຈະອອກຄວາມຄິດກ່ຽວກັບການຈັດການເອກະສານຂໍ້ຄວາມ.

ການຈັດການເອກະສານຂໍ້ຄວາມ.

ໃນວັນນີ້ພວກເຮົາໄດ້ຮຽນວ່າຂໍ້ມູນທາງເວັບໄຊທີ່ບັນທຶກໃນຖານຂໍ້ມູນ.

ເວັບໄຊຂອງທ່ານອາດບັນທຶກຂໍ້ມູນໃນເອກະສານຂໍ້ຄວາມ.

ເອກະສານຂໍ້ຄວາມທີ່ບັນທຶກຂໍ້ມູນຈະເອີ້ນວ່າ ບົດບາດທີ່ບໍ່ມີການສະໜາມ (flat files). ຮູບແບບເອກະສານຂໍ້ຄວາມທົ່ວໄປແມ່ນ .txt, .xml ແລະ .csv (comma-delimited values, ຄວາມຈຳນວນຖ້ວຍຄວາມ).

ໃນວັນນີ້ທ່ານຈະຮຽນວ່າ:

  • ວິທີການອ່ານແລະສະແດງຂໍ້ມູນຈາກເອກະສານຂໍ້ຄວາມ.

ເພີ່ມເອກະສານຂໍ້ຄວາມທີ່ມີການຈັດການດ້ວຍມືຂອງທ່ານ.

ໃນຕົວຢ່າງລຸ່ມນີ້ ທ່ານຈະຕ້ອງມີເອກະສານຂໍ້ຄວາມ.

ຖ້າບໍ່ມີສາຍເພື່ອງ App_Data ໃນເວັບໄຊຂອງທ່ານແລ້ວ ກະຕຸ້ມໜຶ່ງຢູ່. ໃນສາຍເພື່ອງ App_Data ກະຕຸ້ມເອກະສານໃໝ່ຊື່ Persons.txt.

ເພີ່ມຂໍ້ບັນທຶກດັ່ງຕໍ່ມາໃນບັນທຶກນີ້:

Persons.txt

Bill,Gates
Steve,Jobs
Mark,Zuckerberg

ສະແດງຂໍ້ຂອງບັນທຶກຂອງຂໍ້ຂັດ

ຕົວຢ່າງດັ່ງຕໍ່ມາສະແດງວິທີການສະແດງຂໍ້ຂອງບັນທຶກຂອງຂໍ້ຂັດ:

ຕົວຢ່າງ

@{
var dataFile = Server.MapPath("~/App_Data/Persons.txt");
Array userData = File.ReadAllLines(dataFile);
}
<!DOCTYPE html>
<html>
<body>
<h1>ອ່ານຂໍ້ຂອງບັນທຶກ</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).