ຄູ່ມື ບັນດາບັນນາທິບັນສາຍລາຍວິດ ASP
- 上一页 ຄູ່ມື Application ASP
- 下一页 Global.asa ASP
#include 指令用于在多重页面上创建需重复使用的函数、页眉、页脚或者其他元素等。
#include 指令
通过使用 #include 指令,我们可以在服务器执行 ASP 文件之前,把另一个ASP文件插入这个文件中。#include 命令用于在多个页面上创建需要重复使用的函数、页眉、页脚或者其他元素等。
如何使用 #include 指令
这里有一个名为 "mypage.asp" 的文件:
<html> <body> <h2>Words of Wisdom:</h2> <p><!--#include file="wisdom.inc"--></p> <h2>The time is:</h2> <p><!--#include file="time.inc"--></p> </body> </html>
这是 "wisdom.inc" 文件:
"One should never increase, beyond what is necessary," the number of entities required to explain anything."
这是 "time.inc" 文件:
<% Response.Write(Time) %>
在浏览器中查看的源代码应该类似这样:
<html> <body> <h2>Words of Wisdom:</h2> "One should never increase, beyond what is necessary," the number of entities required to explain anything." <h2>The time is:</h2> <p>11:33:42 AM</p> </body> </html>
ວິດີຖານອ້າງອອກຫົວໜ້າ:
ສຳລັບທີ່ຈະອ້າງອອກຫົວໜ້າໃນ ASP, ພວກເຮົາຈະທີ່ວ່າສັ່ງ #include ການສັ່ງສະເໜີບໍ່ຢູ່ໃນອອກກະສວາຍຄຳຄວາມ:
<!--#include virtual="somefilename"-->
ຫລື:
<!--#include file ="somefilename"-->
ສຳຄັນ Virtual
ສຳຄັນ virtual ຈະຊີ້ວ່າຕາມທາງຫົວໜ້າວິຫົວ.
ຖ້າ "header.inc" ຫົວໜ້າຈະຢູ່ໃນຫົວໜ້າວິຫົວ /html, ວິດີຖານບັນຍັດທີ່ຖືກອ້າງອອກຈະບັນຈຸຂອງ ຫົວໜ້າ "header.inc":
<!-- #include virtual ="/html/header.inc" -->
ສຳຄັນ File
ສຳຄັນ File ຈະຊີ້ວ່າຕາມທາງຫົວໜ້າ. ຕາມທາງຫົວໜ້າຈະເລີ່ມຈາກຫົວໜ້າທີ່ມີຫົວໜ້າທີ່ຖືກອ້າງອອກ.
ກ່າວເຖິງວ່າຫົວໜ້າຈະຢູ່ໃນຫົວໜ້າໜຸ່ມ headers ຂອງເສັ້ນຫົວໜ້າ html, ວິດີຖານບັນຍັດທີ່ຖືກອ້າງອອກຈະສາມາດອ້າງອອກຂອງ ຫົວໜ້າ "header.inc":
<!-- #include file ="headers\header.inc" -->
ເຫັນ:ຕາມທາງຫົວໜ້າທີ່ຖືກອ້າງອອກຈະຢູ່ທາງຫົວໜ້າທີ່ຖືກອ້າງອອກ. ຖ້າຫົວໜ້າທີ່ວ່າມີ #include ການສັ່ງສະເໜີບໍ່ຢູ່ໃນເສັ້ນຫົວໜ້າ html, ການສັ່ງສະເໜີຈະບໍ່ມີຜົນ.
ພວກເຮົາຍັງສາມາດໃຊ້ສຳຄັນ file ແລະ ຄຳສັນຍາ (..\) ເພື່ອອ້າງອອກຫົວໜ້າໃນຫົວໜ້າຂື້ນມາ.
ຂໍ້ສັງເກດ ແລະ ຄຳຄວາມ
ໃນການຮຽບຮ້ອງທີ່ກ່າວຂື້ນມານີ້,ພວກເຮົາໃຊ້ ".inc" ໃຫ້ເປັນສິ່ງເພີ່ມຫົວໜ້າຫົວໜ້າທີ່ຖືກອ້າງອອກ. ເຫັນ: ຖ້າຜູ້ນຳໃຊ້ພະຍາຍາມທີ່ຈະຢືບຢັບ INC ຫົວໜ້າບັນຍັດຈະຖືກເປີດອອກ. ຖ້າຂອງຫົວໜ້າທີ່ຖືກອ້າງອອກກວມເນື້ອຫົວຂໍ້ລະອຽດລະອຽດຫົວໜ້າບໍ່ດີຫນັງຫນັງ, ສິ່ງທີ່ດີຫນັງຫນັງແມ່ນພວກເຮົາຈະໃຊ້ "asp" ໃຫ້ເປັນສິ່ງເພີ່ມຫົວໜ້າ. ວິດີຖານລະບຸບໃນ ຫົວໜ້າ ASP ຈະບໍ່ສາມາດເຫັນໄດ້. ຫົວໜ້າທີ່ຖືກອ້າງອອກຈະສາມາດອ້າງອອກຫົວໜ້າອື່ນອີກ, ແລະ ຫົວໜ້າ ASP ຈະສາມາດອ້າງອອກຫົວໜ້າດຽວກັນຫລາຍຄັ້ງ.
ຫົວຂໍ້ສຳຄັນ:ກ່ອນການດຳເນີນບັນຍັດ,ຫົວໜ້າທີ່ຖືກອ້າງອອກຈະຖືກຈັດການ ແລະ ບັນຈຸເຂົ້າມາ:
ວິດີຖານລະບຸບບໍ່ສາມາດດຳເນີນໄດ້,ຍ້ອນ ASP ຈະດຳເນີນຄຳສັ່ງ #include ກ່ອນການຈັດຕັ້ງສະຫຼັກສັນຍາ:
<% fname="header.inc" %> <!--#include file="<%=fname%>"-->
ບໍ່ສາມາດກວມຫົວໜ້າເອກະສານໃນພາກການສະຫຼຸບບັນຍັດ:
<% For i = 1 To n Next %>
但是这段脚本可以工作:
<% For i = 1 to n %> <% Next %>
- 上一页 ຄູ່ມື Application ASP
- 下一页 Global.asa ASP