แอตทริบิวต์การตอบสนอง isClientConnect สามารถตัดสินได้ว่าเซิร์ฟเวอร์และปลายสุภาพจะถูกตัดการเชื่อมต่อและส่งคืนไปยัง TRUE หรือ FALSE เมื่อเรียกใช้ ASP หรือไม่ ด้วยวิธีนี้เมื่อผู้ใช้เข้าถึงหน้าเว็บที่ครอบครองทรัพยากรมากขึ้นเนื่องจากผู้ใช้ refreshing หรือปิดหน้าโปรแกรมเซิร์ฟเวอร์ยังคงถูกดำเนินการส่งผลให้ทรัพยากรเซิร์ฟเวอร์ที่ไม่ได้เปิดตัวทันที
คำแนะนำที่เกี่ยวข้องกับ ISClientConnected
แอตทริบิวต์ isClientConnected ถูกอ่านเท่านั้น
ไวยากรณ์
รหัสโปรแกรม
Response.isclientConnect ()
คำอธิบายประกอบ
แอตทริบิวต์นี้ช่วยให้ผู้ใช้สามารถควบคุมได้มากขึ้นโดยไม่ต้องเชื่อมต่อไคลเอนต์และเซิร์ฟเวอร์ ตัวอย่างเช่นเมื่อคำขอจากไคลเอนต์ตอบสนองต่อเซิร์ฟเวอร์จำเป็นต้องใช้เป็นเวลานานซึ่งอาจช่วยให้แน่ใจว่าไคลเอนต์ยังคงเชื่อมต่อก่อนที่จะจัดการสคริปต์ต่อไป
ตัวอย่างแอปพลิเคชันง่าย ๆ :
รหัสโปรแกรม
-
'ตรวจสอบดูว่าไคลเอนต์เชื่อมต่อหรือไม่
ถ้า Response.isclientConnect แล้ว
Response.flush
อื่น
Response.end
สิ้นสุดถ้า
-
มีฟังก์ชั่นอื่น:
รหัสโปรแกรม
-
ฟังก์ชั่น isConnectafter (วินาที)
เวลาเริ่มต้นสลัว
สลัวหยุดชั่วคราว
isConnectedfter = true
เริ่มต้น = ตอนนี้
ทำในขณะที่ datediff (s เริ่มต้นตอนนี้) <วินาที
pausetime = ตอนนี้
ทำในขณะที่ datediff (s, pausetime ตอนนี้) <1
'ไม่ทำอะไรเลย
วง
Response.write
ถ้า response.isclientConnect = false แล้ว
isConnectedfter = false
ฟังก์ชั่นออก
สิ้นสุดถ้า
วง
ฟังก์ชันสิ้นสุด
ถ้า isConnectedAver (3) แล้วตอบกลับเขียน (ออนไลน์)
'ออฟไลน์จะไม่ปรากฏขึ้น^_^
ถ้าไม่ใช่ isConnected หลังจาก (3) แล้วตอบสนองการเขียน (Office)
-