แนะนำ: บทนำเกี่ยวกับคอลเลกชันคุณสมบัติและวิธีการของวัตถุตอบสนองใน ASP วัตถุตอบสนองตอบสนองต่อการตอบสนอง HTTP ซึ่งคุณสมบัติและวิธีการสามารถควบคุมวิธีการส่งข้อมูลของเซิร์ฟเวอร์ไปยังเบราว์เซอร์ไคลเอนต์ เมื่อใช้วัตถุตอบสนองในสคริปต์ ASP รูปแบบไวยากรณ์ต่อไปนี้จะถูกติดตาม: การตอบสนอง การตอบกลับชื่อการรวบรวม การตอบกลับชื่อแอตทริบิวต์ วัตถุวิธีการตอบกลับชื่อมีคอลเลกชันคุกกี้เพียงหนึ่งชุดคอลเลกชันแต่ละชุด
1. ฟังก์ชั่นอาร์เรย์ ()
ฟังก์ชั่น: สร้างตัวแปรอาร์เรย์
รูปแบบ: อาร์เรย์ (รายการ)
พารามิเตอร์: รายการคือแต่ละคอลัมน์ตัวเลขในตัวแปรอาร์เรย์โดยมีช่วงเครื่องหมายจุลภาคอยู่ตรงกลาง
ตัวอย่าง:
< % i = อาร์เรย์ (1,2,3) %>
ผลลัพธ์: ฉันได้รับมอบหมายให้เป็นอาร์เรย์
2. ฟังก์ชั่น cint ()
ฟังก์ชั่น: แปลงนิพจน์/ประเภทอื่น ๆ ของตัวแปรเป็นประเภทจำนวนเต็ม (int)
รูปแบบ: cint (นิพจน์)
พารามิเตอร์: นิพจน์คือตัวแปรนิพจน์/ประเภทอื่น ๆ ที่ถูกต้อง
ตัวอย่าง:
-
f = 234
Response.write Cint (f) + 2
-
ผลลัพธ์: 236
ฟังก์ชัน cint () แปลงอักขระ 234 เป็นจำนวนเต็ม 234 ถ้านิพจน์ว่างเปล่าหรือไม่ถูกต้องค่าส่งคืนคือ 0;
3. ฟังก์ชั่น: creatoBject ()
ฟังก์ชั่น: สร้างและส่งคืนวัตถุ ActiveX
รูปแบบ: creatoBject (obname)
พารามิเตอร์: obname เป็นชื่อของวัตถุ
ตัวอย่าง:
-
ตั้งค่า con = server.createObject (adodb.connection)
-
ผลลัพธ์:
4. ฟังก์ชั่น cstr ()
ฟังก์ชั่น: แปลงนิพจน์/ประเภทอื่น ๆ ของตัวแปรเป็นประเภทอักขระ (สตริง)
รูปแบบ: CSTR (นิพจน์)
พารามิเตอร์: นิพจน์คือตัวแปรนิพจน์/ประเภทอื่น ๆ ที่ถูกต้อง
ตัวอย่าง:
-
s = 3 + 2
Response.write ผลลัพธ์คือ: & cstr (s)
-
ผลลัพธ์: ฟังก์ชั่น CSTR () แปลงจำนวนเต็ม 5 เป็นอักขระ 5
5. วันที่ฟังก์ชั่น ()
ฟังก์ชั่น: ส่งคืนวันที่ของระบบปัจจุบัน (ฝั่งเซิร์ฟเวอร์)
รูปแบบ: วันที่ ()
พารามิเตอร์: ไม่มี
ตัวอย่าง < % วันที่ () %>
ผลลัพธ์: 05/10/00
6. ฟังก์ชั่น dateadd ()
ฟังก์ชั่น: คำนวณเวลาที่กำหนดและ
รูปแบบ: DateAddD (TimeInterval, หมายเลข, วันที่)
พารามิเตอร์: TimeInterval เป็นหน่วยเวลา (เดือน, วัน ... ); หมายเลขคือค่าช่วงเวลาและวันที่เป็นจุดเริ่มต้นเวลา
ตัวอย่าง:
-
currentDate = #8/4/99 #
newDate = dateAdd (m, 3, currentDate)
Response.write newdate
-
currentDate = #12: 34: 45 PM #
newDate = dateAdd (h, 3, currentDate)
Response.write newdate
-
ผลลัพธ์:
11/4/99
3:34:45 น
ใน
M = เดือน;
d = วัน;
หากเป็นรูปแบบ currentDate แล้ว
h = ชั่วโมง;
s = วินาที;
7. ฟังก์ชั่น datediff ()
ฟังก์ชั่น: คำนวณความแตกต่างของเวลาที่ระบุของปริมาณที่กำหนด
รูปแบบ: datediff (timeLinval, วันที่ 1, date2 [, firstdayofweek [, firstdayofyear]])))
พารามิเตอร์: TimeInterval เป็นหน่วยเวลา วันที่ 1 และวันที่ 2 เป็นนิพจน์วันที่ที่ถูกต้อง FirstDayOfWeek, FirstDayOfyear เป็นตัวเลือกใด ๆ
ตัวอย่าง:
-
fromdate = #8/4/99 #
todate = #1/1/2543 #
Response.write มี & _
datediff (d, fromdate, todate) & _
วันถึงล้านจาก 8/4/99
-
ผลการศึกษา: มี 150 วันถึงล้านจาก 8/4/99
8. ฟังก์ชั่นวัน ()
ฟังก์ชั่น: ส่งคืนค่าจำนวนเต็มที่สอดคล้องกับวันที่หนึ่งเดือน
รูปแบบ: วัน (วันที่)
พารามิเตอร์: วันที่เป็นนิพจน์วันที่ที่ถูกต้อง
ตัวอย่าง lt; % = วันที่ (#8/4/99#) %>
ผลลัพธ์: 4
9. ฟังก์ชั่น FormatCurrency ()
ฟังก์ชั่น: แปลงเป็นรูปแบบสกุลเงิน
Format: FormatCurrency (นิพจน์ [, digit [, chutiondigit [, paren [, groupDigit]]]]))
พารามิเตอร์: นิพจน์เป็นนิพจน์ตัวเลขที่ถูกต้อง ตัวเลขแสดงถึงจำนวนตัวเลขหลังจากจุดทศนิยม chutiondigit, paren, groupdigit เป็นตัวเลือกใด ๆ
ตัวอย่าง <%= FormatCurrency (34.3456)%>
ผลลัพธ์ 34.35
10. ฟังก์ชั่น FormatDateTime ()
ฟังก์ชั่น: รูปแบบวันที่นิพจน์/ตัวแปร
รูปแบบ: FormatDateTime (วันที่ [, NameFormat])
พารามิเตอร์: วันที่เป็นนิพจน์/ตัวแปรวันที่ที่ถูกต้อง; NameFormat เป็นชื่อค่าคงที่รูปแบบวันที่ที่ระบุ
ตัวอย่าง < % = formatDateTime (08/04/99, vblongdate) %>
ผลการศึกษา: วันพุธ, 04,1999 สิงหาคม
21. ฟังก์ชั่น isnumeric ()
ฟังก์ชั่น: ส่งคืนค่าบูลีนเพื่อตรวจสอบว่าตัวแปรเป็นตัวแปรตัวเลขหรือตัวแปรอื่น ๆ ที่สามารถแปลงเป็นตัวเลขได้หรือไม่
รูปแบบ: isnumeric (นิพจน์)
พารามิเตอร์: นิพจน์เป็นตัวแปรโดยพลการ
ตัวอย่าง:
-
i = 234
Response.write isnumeric (i)
-
ผลลัพธ์: จริง
22. ฟังก์ชั่น isobject ()
ฟังก์ชั่น: ส่งคืนค่าบูลีนเพื่อตรวจสอบว่าตัวแปรเป็นตัวแปรวัตถุหรือไม่
รูปแบบ: isobject (นิพจน์)
พารามิเตอร์: นิพจน์เป็นตัวแปรโดยพลการ
ตัวอย่าง:
-
ตั้งค่า con = server.creatObject (adodb.connection)
Response.write isObject (Con)
-
ผลลัพธ์: จริง
23. ฟังก์ชั่น: lbound ()
ฟังก์ชั่น: ส่งคืนขอบเขตล่างของอาร์เรย์
รูปแบบ: lbound (arrayname [, Dimension])
พารามิเตอร์: arrayName เป็นตัวแปรอาร์เรย์มิติคือรายการใด ๆ
ตัวอย่าง:
-
i = อาร์เรย์ (1,2,3)
Response.write lbound (i)
-
ผลลัพธ์: 0
24. ฟังก์ชั่น lcase ()
ฟังก์ชั่น: แปลงอักขระทั้งหมดของตัวแปรประเภทอักขระเป็นอักขระตัวพิมพ์เล็ก
รูปแบบ: LCASE (สตริง)
พารามิเตอร์: สตริงเป็นตัวแปรสตริง
ตัวอย่าง:
-
str = นี่คือ lcase!
Response.Write LCASE (STR)
-
ผลลัพธ์: นี่คือ LCASE!
25. ฟังก์ชั่นซ้าย ()
ฟังก์ชั่น: สกัดกั้นส่วนแรกของสตริง;
รูปแบบ: ซ้าย (สตริงความยาว)
พารามิเตอร์: สตริงสตริงความยาวที่ดักจับตามความยาว
ตัวอย่าง: < % = ซ้าย (นี่คือการทดสอบ!, 6) %>
ผลลัพธ์: ฉัน
26. ฟังก์ชั่น len ()
ฟังก์ชั่น: ส่งคืนความยาวสตริงหรือความยาวไบต์ของตัวแปร
รูปแบบ: len (สตริง | varname)
พารามิเตอร์: สตริง; Varname ชื่อตัวแปรใด ๆ
ตัวอย่าง:
-
strtest = นี่คือการทดสอบ!
แชร์: การใช้ฟังก์ชัน msgbox และฟังก์ชั่น inputbox ใน ASP ฟังก์ชั่น msgbox แสดงข้อความในกล่องโต้ตอบรอให้ผู้ใช้คลิกปุ่มและส่งคืนค่าเพื่อระบุปุ่มที่ผู้ใช้คลิก รูปแบบไวยากรณ์มีดังนี้: msgbox (พรอมต์ [, ปุ่ม] [, title] [, helpfile, บริบท]) พรอมต์: ระบุปุ่มสตริงที่แสดงในกล่องโต้ตอบ: ระบุหมายเลขและประเภทของปุ่มที่แสดงรูปแบบไอคอนที่ใช้ค่าเริ่มต้นคือ 0 (พารามิเตอร์พารามิเตอร์ (พารามิเตอร์