แนะนำ: ABS ATN COS, ฟังก์ชั่นทางคณิตศาสตร์ทั่วไป ฯลฯ คำอธิบายโดยละเอียด [ชื่อ] ABS [หมวดหมู่] ฟังก์ชันทางคณิตศาสตร์ [ต้นแบบ] ABS (หมายเลข) [พารามิเตอร์] จำเป็น พารามิเตอร์หมายเลขคือนิพจน์ตัวเลขที่ถูกต้อง [ค่าส่งคืน] ของหมายเลขเดียวกัน [ข้อยกเว้น/ข้อผิดพลาด] ไม่มี [
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: bgColor =#f7f7f7> <tr> <td style = ซ้าย: 0px; ความกว้าง: 100%; Word-wrap: break-word> DFFADFDDAQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQDADFDADFDADFDAfDaFDAfDAfDAfDAfDAfDaFDaFDAFDAFDAFDAFDAFDAFDAFDAFDAFDAFDAFDAFDAfDAfDAFDAFD </td> </tr> </table> |
ที่นี่วิธีหลักคือการใช้สไตล์ CSS เพื่อควบคุม มี style = table-layout: แก้ไขในแท็ก <bable> และคำอธิบายมีดังนี้
ไวยากรณ์:
Table-Layout: อัตโนมัติ | ที่ตายตัว
พารามิเตอร์:
อัตโนมัติ: อัลกอริทึมอัตโนมัติเริ่มต้น เลย์เอาต์จะขึ้นอยู่กับเนื้อหาของแต่ละเซลล์ ตารางจะไม่แสดงหลังจากแต่ละเซลล์ถูกอ่านและคำนวณ ช้ามาก
คงที่: อัลกอริทึมสำหรับเค้าโครงคงที่ ในอัลกอริทึมนี้เค้าโครงแนวนอนจะขึ้นอยู่กับความกว้างของตารางความกว้างของเส้นขอบตารางระยะห่างของเซลล์และความกว้างของคอลัมน์และไม่มีอะไรเกี่ยวข้องกับเนื้อหาของตาราง ในเวลานี้หากไม่มีคำว่า word-wrap: break-word ในแท็ก <td> เนื้อหาในตารางจะแสดงในส่วนเดียวเท่านั้น คำอธิบายเฉพาะของตารางมีดังนี้:
ไวยากรณ์:
Word-wrap: ปกติ | คำสั่ง
พารามิเตอร์:
ปกติ: อนุญาตให้ส่งเนื้อหาเปิดไปยังขอบเขตคอนเทนเนอร์ที่ระบุ
Break-word: เนื้อหาจะถูกห่อหุ้มภายในขอบเขต การทำลายคำจะเกิดขึ้นหากจำเป็น
ดัชนีแท็ก VBScript
การดำเนินงานขั้นพื้นฐาน
การเพิ่มจำนวนและการเชื่อมต่อสตริง
- การลบจำนวน
* การคูณหมายเลข
/ การแบ่งหมายเลข
mod ค้นหาส่วนที่เหลือ
/ ค้นหาความฉลาด
& การต่อสาย
^ พลัง
= เท่ากัน
<> ไม่เท่ากัน
> = มากกว่าหรือเท่ากับ
> มากกว่า
<= น้อยกว่าหรือเท่ากับ
<น้อยกว่า
ไม่ใช่ไม่ใช่
และ
หรือ
Xor
วัฏจักรและการตัดสินใจ
ถ้า ... ถ้า ... แล้ว ...
ถ้า ... แล้ว ... อื่นถ้า ... แล้ว ... ไม่
ถ้า ...
เลือกกรณี ... เกณฑ์การเลือกกลุ่ม
สิ้นสุดเลือก
สำหรับ ... Count Loop ถัดไป
ในขณะที่ ... หมุนวนรอบ (i)
ทำในขณะที่ ... ลูปลูปเงื่อนไข (สอง)
ทำ ... วนลูปในขณะที่ลูปตามเงื่อนไข (สาม)
ทำจนกระทั่ง ... ลูปลูปเงื่อนไข (IV)
ทำ ... วนซ้ำจนกระทั่งมีเงื่อนไขลูป (ห้า)
ฟังก์ชั่นทางคณิตศาสตร์
ABS ABS ABS
SGN Plus และเครื่องหมายลบ
เปลี่ยน hex เป็น hex
OCT แปลงเป็น octal
รูทสแควร์ SQR
int ใช้จำนวนเต็ม
การแก้ไขใช้จำนวนเต็ม
รอบรับจำนวนเต็ม
บันทึกลอการิทึมด้วย E เป็นฐาน
ฟังก์ชั่น Sin Sine
ฟังก์ชั่น cos cosine
ฟังก์ชั่นแทนเจนต์แทน
ฟังก์ชั่นการประมวลผลสตริง
ความยาวสตริง Len
กลางมีส่วนร่วมของสตริง
ซ้ายใช้ส่วนหนึ่งของสตริงจากจุดเริ่มต้นของสตริง
ถูกต้องเป็นส่วนหนึ่งของสตริงจากส่วนท้ายของสตริง
แปลง LCASE เป็นตัวพิมพ์เล็ก
Ucase to -fcitalization
Trim ล้างอักขระอวกาศที่จุดเริ่มต้นและจุดสิ้นสุดของสตริง
LTRIM ล้างอักขระอวกาศที่จุดเริ่มต้นของสตริง
RTRIM ล้างจุดสิ้นสุดของอักขระพื้นที่สตริง
แทนที่แทนที่อักขระบางส่วนของสตริง
Instr กำหนดว่าจะรวมอยู่ในสตริงอื่นหรือไม่ (จากการค้นหาเริ่มต้น)
Instrrev กำหนดว่าจะรวมอยู่ในสตริงอื่นหรือไม่ (ค้นหาจากตอนท้าย)
อักขระอวกาศอวกาศของอักขระจำนวนเท่าใดก็ได้
สตริงอักขระใด ๆ ของอักขระใด ๆ
Strreverse Inverting String
แยกสายแยกด้วยตัวละครบางตัว
ฟังก์ชันการแปลงประเภทข้อมูล
แปลง cint เป็นพลาสติก
แปลง CSTR เป็นสตริง
CLNG ถูกแปลงเป็นจำนวนเต็มคงที่
แปลงฟังก์ชัน cbool เป็นบูลีน
แปลงฟังก์ชั่น CDATE เป็นวันที่
CSNG แปลงเป็นความแม่นยำเดียว
CDBL ถึงความแม่นยำสองเท่า
ฟังก์ชันเวลาวันที่
วันที่ปัจจุบัน
เวลาแล้ว
ตอนนี้เวลาวันที่ปัจจุบัน
Dateadd เพิ่มวันที่
DATEDIFF สองวันที่แตกต่างกัน
การตั้งค่าวันที่วันที่
การตั้งค่าวันที่ DateValue
ปีนี้
เดือนนี้
วันนี้
ชั่วโมงนี้
นาทีนี้นาที
วินาทีในไม่กี่วินาที
ตัวจับเวลาเที่ยงคืนระยะไม่กี่วินาที
การตั้งค่าเวลา Timeserial
timevalue ส่วนของเวลา
ชื่อสัปดาห์ธรรมดา
ชื่อเดือนชื่อเดือน
ฟังก์ชั่นอื่น ๆ
อาร์เรย์สร้างอาร์เรย์
อักขระ ASC ASCII รหัส
อักขระ CHR ASCII
ตัวกรองตัวกรองอาร์เรย์
หน้าต่างอินพุตกล่องอินพุต
เข้าร่วมองค์ประกอบการผสานในอาร์เรย์
หน้าต่างข้อมูล msgbox
อาร์เรย์ lbound ต่ำกว่าขอบเขต
อาร์เรย์ Ubound Upper Bound
คำแนะนำ
ค่าคงที่ const คงที่
DIM กำหนดตัวแปรหรืออาร์เรย์
ลบอาร์เรย์ที่ชัดเจน
redim redeclaring array
สุ่มเริ่มต้นสุ่ม
RND ได้รับหมายเลขสุ่ม
วัตถุ ASP
วัตถุเซสชัน
การทดสอบ isempty ว่าตัวแปรเซสชันมีอยู่จริงหรือไม่
การหมดเวลาตั้งค่าอายุการใช้งานตัวแปรเซสชัน
ละทิ้งการล้างแรงของตัวแปรเซสชัน
วัตถุแอปพลิเคชัน
การทดสอบ isempty ว่ามีตัวแปรแอปพลิเคชันอยู่หรือไม่
ล็อคล็อคแอปพลิเคชันตัวแปร
ปลดล็อคคำสั่งล็อค
วัตถุคุกกี้
หมดอายุการตั้งค่าอายุการใช้งานของตัวแปรคุกกี้
วัตถุเชื่อมต่อ
เปิดการเชื่อมต่อแบบเปิดกับฐานข้อมูล
ดำเนินการเปิดวัตถุ recordSet
ปิดการเชื่อมต่อปิดวัตถุ
วัตถุชุดบันทึก
MoveFirst ย้ายตัวชี้บันทึกไปยังตัวแรก
Movelast ย้ายตัวชี้บันทึกไปยังสุดท้าย
movenext ย้ายตัวชี้บันทึกไปยังถัดไป
Move Previous ย้ายตัวชี้บันทึกไปยังอันก่อนหน้า
การทดสอบ BOF เป็นจุดเริ่มต้นของ recordSet
การทดสอบ EOF ว่าจุดสิ้นสุดของชุดบันทึกหรือไม่
Open Open Recoreset Object
ปิดวัตถุปิดบันทึก
ฟิลด์วัตถุเด็กที่อ่านข้อมูล
files.count หมายเลขฟิลด์
หน้าบันทึกต่อหน้า
AbsolutePage ตั้งค่าเป็นหน้าหนึ่ง
จำนวนหน้ารวมของ Pagecount
AbsolutePosition กระโดดโดยตรงไปยังบันทึก
รายการข้อผิดพลาดรันไทม์ของ Microsoft VBScript (การแสดงทศนิยม)
ข้อผิดพลาด # 5 การโทรหรือพารามิเตอร์ขั้นตอนที่ไม่ถูกต้อง
ข้อผิดพลาด # 5 การโทรหรือพารามิเตอร์ขั้นตอนที่ไม่ถูกต้อง
ข้อผิดพลาด # 6 ล้น
ข้อผิดพลาด # 7 หน่วยความจำไม่เพียงพอ
ข้อผิดพลาด # 9 ตัวห้อยข้ามขอบเขต
ข้อผิดพลาด # 10 อาร์เรย์นี้มีความยาวคงที่หรือล็อคชั่วคราว
ข้อผิดพลาด # 11 หารด้วยศูนย์
ข้อผิดพลาด # 13 พิมพ์ไม่ตรงกัน
ข้อผิดพลาด # 14 พื้นที่สตริงไม่เพียงพอ
ข้อผิดพลาด # 17 ไม่สามารถดำเนินการที่จำเป็นได้
ข้อผิดพลาด # 28 สแต็คล้น
ข้อผิดพลาด # 35 ขั้นตอนหรือฟังก์ชั่นที่ไม่ได้กำหนด
ข้อผิดพลาด # 48 เกิดข้อผิดพลาดขณะโหลด DLL
ข้อผิดพลาด # 51 ข้อผิดพลาดภายใน
ข้อผิดพลาด # 52 ชื่อไฟล์หรือหมายเลขที่ไม่ถูกต้อง
ข้อผิดพลาด # 53 ไม่พบไฟล์
ข้อผิดพลาด # 54 โหมดไฟล์ข้อผิดพลาด
ข้อผิดพลาด # 55 ไฟล์เปิดอยู่แล้ว
ข้อผิดพลาด # 57 อุปกรณ์ I/O ข้อผิดพลาด
ข้อผิดพลาด # 58 ไฟล์มีอยู่แล้ว
ข้อผิดพลาด # 61 ดิสก์เต็ม
ข้อผิดพลาด # 62 อินพุตเกินส่วนท้ายของไฟล์
ข้อผิดพลาด # 67 มากเกินไปไฟล์
ข้อผิดพลาด # 68 อุปกรณ์ไม่พร้อมใช้งาน
ข้อผิดพลาด # 70 ไม่มีสิทธิ์
ข้อผิดพลาด # 71 ดิสก์ไม่พร้อม
ข้อผิดพลาด # 74 การเปลี่ยนชื่อไม่สามารถมีสัญลักษณ์ไดรฟ์อื่นได้
ข้อผิดพลาด # 75 PATH/FILE ACCENT ERROR
ไม่พบข้อผิดพลาด # 76 เส้นทาง
ข้อผิดพลาด # 91 ตัวแปรวัตถุไม่ได้ตั้งค่า
ข้อผิดพลาด # 92 สำหรับการวนรอบไม่ได้เริ่มต้น
ข้อผิดพลาด # 94 การใช้งาน NULL ไม่ถูกต้อง
ข้อผิดพลาด # 322 ไม่สามารถสร้างไฟล์ชั่วคราวที่จำเป็นได้
ข้อผิดพลาด # 424 วัตถุที่หายไป
ข้อผิดพลาด # 429 ส่วนประกอบ ActiveX ไม่สามารถสร้างวัตถุได้
ข้อผิดพลาด # 430 คลาสไม่รองรับการดำเนินการอัตโนมัติ
ข้อผิดพลาด # 432 ชื่อไฟล์หรือชื่อคลาสไม่พบในการดำเนินการอัตโนมัติ
ข้อผิดพลาด # 438 วัตถุไม่รองรับคุณสมบัติหรือวิธีการนี้
ข้อผิดพลาด # 440 ข้อผิดพลาดการดำเนินการอัตโนมัติ
ข้อผิดพลาด # 445 วัตถุไม่รองรับการดำเนินการนี้
ข้อผิดพลาด # 446 วัตถุไม่รองรับพารามิเตอร์ชื่อ
ข้อผิดพลาด # 447 วัตถุไม่รองรับตัวเลือกตำแหน่งปัจจุบัน
ข้อผิดพลาด # 448 ไม่พบพารามิเตอร์ชื่อ
จำเป็นต้องมีข้อผิดพลาด # 449 พารามิเตอร์
ข้อผิดพลาด # 450 จำนวนพารามิเตอร์ที่ไม่ถูกต้องหรือค่าพารามิเตอร์ที่ไม่ถูกต้อง
ข้อผิดพลาด # 451 วัตถุไม่ใช่คอลเลกชัน
ข้อผิดพลาด # 453 ไม่พบฟังก์ชั่น DLL ที่ระบุ
ข้อผิดพลาด # 455 รหัสข้อผิดพลาดล็อคทรัพยากร
ข้อผิดพลาด # 457 คีย์นี้เชื่อมโยงกับองค์ประกอบของคอลเลกชัน
ข้อผิดพลาด # 458 ตัวแปรใช้ประเภทระบบอัตโนมัติที่ไม่รองรับใน VBScript
ข้อผิดพลาด # 462 เซิร์ฟเวอร์ระยะไกลไม่มีอยู่หรือไม่พร้อมใช้งาน
ข้อผิดพลาด # 481 ภาพไม่ถูกต้อง
ข้อผิดพลาด # 500 ตัวแปรไม่ได้กำหนดไว้
ข้อผิดพลาด # 501 การมอบหมายที่ผิดกฎหมาย
ข้อผิดพลาด # 502 วัตถุไม่สามารถตั้งโปรแกรมได้อย่างปลอดภัยในสคริปต์
ข้อผิดพลาด # 503 วัตถุไม่สามารถเริ่มต้นได้อย่างปลอดภัย
ข้อผิดพลาด # 504 วัตถุไม่สามารถสร้างได้อย่างปลอดภัย
ข้อผิดพลาด # 505 ใบเสนอราคาไม่ถูกต้องหรือไม่มีสิทธิ์
ข้อผิดพลาด # 506 ไม่ได้กำหนดคลาส
ข้อผิดพลาด # 507 เกิดข้อผิดพลาดที่ไม่คาดคิด
ข้อผิดพลาด # 1001 หน่วยความจำไม่เพียงพอ
ข้อผิดพลาด # 1002 ข้อผิดพลาดไวยากรณ์
ข้อผิดพลาด # 1003 หายไป ':'
ข้อผิดพลาด # 1005 หายไป '('
ข้อผิดพลาด # 1006 หายไป ')'
ข้อผิดพลาด # 1007 หายไป ']'
ข้อผิดพลาด # 1010 ตัวระบุที่หายไป
ข้อผิดพลาด # 1011 หายไป '='
ข้อผิดพลาด # 1012 'ถ้า' หายไป
ข้อผิดพลาด # 1013 'ถึง' หายไป
ข้อผิดพลาด # 1014 'End' หายไป
ข้อผิดพลาด # 1015 'ฟังก์ชั่น' หายไป
ข้อผิดพลาด # 1016 'ย่อย' หายไป
ข้อผิดพลาด # 1017 'จากนั้น' หายไป
ข้อผิดพลาด # 1018 'Wend' หายไป
ข้อผิดพลาด # 1019 'ลูป' หายไป
ข้อผิดพลาด # 1020 'ถัดไป' หายไป
ข้อผิดพลาด # 1021 'กรณี' หายไป
ข้อผิดพลาด # 1022 'เลือก' หายไป
ข้อผิดพลาด # 1023 นิพจน์ที่ขาดหายไป
ข้อผิดพลาด # 1024 คำสั่งที่หายไป
ข้อผิดพลาด # 1025 คำสั่งไม่สิ้นสุด
ข้อผิดพลาด # 1026 ค่าคงที่จำนวนเต็มหายไป
ข้อผิดพลาด # 1027 'ในขณะที่' หรือ 'จนกระทั่ง' หายไป
ข้อผิดพลาด # 1028 หายไป 'ในขณะที่' และ 'จนกระทั่ง' หรือคำสั่งไม่สิ้นสุด
ข้อผิดพลาด # 1029 'กับ' หายไป
ข้อผิดพลาด # 1030 ตัวระบุนานเกินไป
ข้อผิดพลาด # 1031 หมายเลขไม่ถูกต้อง
ข้อผิดพลาด # 1032 อักขระที่ไม่ถูกต้อง
ข้อผิดพลาด # 1033 ค่าคงที่สตริงที่ยังไม่เสร็จ
ข้อผิดพลาด # 1034 ความคิดเห็นไม่สิ้นสุด
ข้อผิดพลาด # 1037 การใช้คำหลัก 'me' ไม่ถูกต้อง
ข้อผิดพลาด # 1038 คำสั่งลูป 'หายไป' ทำ '
ข้อผิดพลาด # 1039 คำสั่ง 'ออก' ไม่ถูกต้อง
ข้อผิดพลาด # 1040 ตัวแปรควบคุมลูป 'สำหรับ' ไม่ถูกต้อง
ข้อผิดพลาด # 1041 ชื่อใหม่
ข้อผิดพลาด # 1042 ต้องเป็นคำสั่งแรกในบรรทัด
ข้อผิดพลาด # 1043 ไม่สามารถกำหนดค่าให้กับพารามิเตอร์ที่ไม่ใช่ byval
ข้อผิดพลาด # 1044 ไม่สามารถใช้วงเล็บได้เมื่อเรียกรูทีนย่อย
ข้อผิดพลาด # 1045 ค่าคงที่ข้อความที่ขาดหายไป
ข้อผิดพลาด # 1046 'in' หายไป
ข้อผิดพลาด # 1047 'คลาส' หายไป
ข้อผิดพลาด # 1048 ต้องกำหนดภายในชั้นเรียน
ข้อผิดพลาด # 1049 ปล่อยให้ตั้งค่าหรือหายไปในการประกาศคุณสมบัติ
ข้อผิดพลาด # 1050 'คุณสมบัติ' หายไป
ข้อผิดพลาด # 1051 ในข้อกำหนดของแอตทริบิวต์ทั้งหมดจำนวนตัวแปรจะต้องสอดคล้องกัน
ข้อผิดพลาด # 1052 ไม่อนุญาตให้ใช้คุณสมบัติ/วิธีการเริ่มต้นหลายรายการในชั้นเรียน
ข้อผิดพลาด # 1053 ไม่มีตัวแปรสำหรับการเริ่มต้นหรือยกเลิกโปรแกรมในชั้นเรียน
ข้อผิดพลาด # 1054 ชุดหรือปล่อยให้แอตทริบิวต์ต้องมีตัวแปรอย่างน้อยหนึ่งตัวแปร
ข้อผิดพลาด # 1055 ข้อผิดพลาด 'ถัดไป'
ข้อผิดพลาด # 1056 'ค่าเริ่มต้น' สามารถระบุได้ใน 'คุณสมบัติ', 'ฟังก์ชัน' หรือ 'ย่อย' เท่านั้น
ข้อผิดพลาด # 1057 'สาธารณะ' จะต้องระบุเมื่อระบุ 'เริ่มต้น'
ข้อผิดพลาด # 1058 'ค่าเริ่มต้น' สามารถระบุได้ในคุณสมบัติรับเท่านั้น
ข้อผิดพลาด # 4096 ข้อผิดพลาดคอมไพเลอร์ Microsoft VBScript
ข้อผิดพลาด # 4097 ข้อผิดพลาดรันไทม์ Microsoft VBScript
ข้อผิดพลาด # 5016 วัตถุนิพจน์ทั่วไปขาดหายไป
ข้อผิดพลาด # 5017 ข้อผิดพลาดทางไวยากรณ์นิพจน์ทั่วไป
ข้อผิดพลาด # 5018 ข้อผิดพลาดคำเชิงปริมาณ
ข้อผิดพลาด # 5019 ']' หายไปในนิพจน์ทั่วไป
ข้อผิดพลาด # 5020 ')' หายไปในนิพจน์ทั่วไป
ข้อผิดพลาด # 5021 ชุดอักขระข้ามขอบเขต
เมนูต้นไม้:
<ภาษาสคริปต์ = JavaScript>
var lastobj
ฟังก์ชั่น expandit (obj)
-
if (lastobj! = null)
-
if (obj == lastobj)
-
if (obj.style.display == ไม่มี)
-
obj.style.display =;
-
อื่น
-
obj.style.display = ไม่มี
-
-
อื่น
-
Lastobj.style.display = ไม่มี;
obj.style.display =;
-
-
อื่น
-
obj.style.display =;
-
Lastobj = obj
-
</script>
<ความกว้างของตาราง = 100% border = 0 cellpacing = 0 cellpadding = 0>
-
DIMID
id = คำขอ (id)
Dim Strsql, Rs
strsql = select * จาก p_type โดยที่ slanguage = 1 และ typelevel = 1 ลำดับโดย typename
SET RS = FGETRSLIST (STRSQL)
ทำในขณะที่ไม่ใช่ RS.EOF
-
<tr>
<td height = 25 class = leftLinks> <img width = 30 ความสูง = 0 align = absmiddle /> <b> <%ถ้า rs (isleaf) = 0 จากนั้น%> <a href =# onclick = JavaScript: Expandit (kb <%= rs (id)%>); href = <%= request.serverVariables (script_name)%>? idtree = <%= rs (idtree)%>> <%end ถ้า%> <%= server.htmlencode (ขวา ((rs (typename) &)
</tr>
-
ถ้า clng (id) = clng (rs (id)) แล้ว
-
<tr id = kb <%= rs (id)%>>
-
อื่น
-
<tr id = kb <%= rs (id)%> style = display: none;>
-
สิ้นสุดถ้า
-
<td>
<table>
-
สลัว rs1
strsql = select * จาก p_type โดยที่ parentid = & rs (id) & และ slanguage = 1 คำสั่งซื้อโดย typename
ตั้งค่า rs1 = fgetrslist (strsql)
ทำในขณะที่ไม่ใช่ rs1.eof
-
<tr> <td height = 20 class = leftlinks>
<IMG width = 40 ความสูง = 0 Align = absmiddle /> <a href = <%= request.serverVariables (script_name)%>? idtree = <%= rs1 (idtree)%> & id = <%= rs (id)%>%> > <%= server.htmlencode (ขวา (((rs1 (typename) &), len (rs1 (typename) &)-2))%> </a> </td> </tr>
-
Rs1.Movenext
วง
rs1.close
ตั้งค่า rs1 = ไม่มีอะไร
-
</table>
</td>
</tr>
-
Rs.Movenext
วง
Rs.close
ตั้งค่า rs = ไม่มีอะไร
-
</table>
แบ่งปัน: วิธีการเรียนรู้วิธีการอ้างอิงไฟล์ ASP คำสั่ง #include ใช้เพื่อสร้างฟังก์ชั่นส่วนหัวส่วนท้ายหรือองค์ประกอบอื่น ๆ ที่ต้องนำกลับมาใช้ซ้ำในหลาย ๆ หน้า #include command โดยใช้คำสั่ง #include เราสามารถแทรกไฟล์ ASP อื่นลงในข้อความนี้ก่อนที่เซิร์ฟเวอร์จะดำเนินการไฟล์ ASP