แนะนำ: การเขียนโปรแกรมขั้นสูง ASP 3.0 (43) 9.3.5 การแคชข้อมูลก่อนอื่นเป็นสิ่งสำคัญที่จะต้องทราบว่าแม้ว่าแคชข้อมูลและแคชชุดบันทึกจะใช้เพื่อปรับปรุงประสิทธิภาพ แต่ทั้งสองก็ไม่เกี่ยวข้อง Data Cache เป็นพื้นที่จัดเก็บข้อมูลชั่วคราวที่อนุญาตให้ใช้ข้อมูลในแคชแทนการสร้างหมายเลขใหม่ใหม่
วัตถุตอบสนอง ASP ใช้เพื่อส่งผลลัพธ์ผลลัพธ์จากเซิร์ฟเวอร์ไปยังผู้ใช้
ตัวอย่าง
การเขียนข้อความโดยใช้ ASP
ตัวอย่างนี้แสดงให้เห็นถึงวิธีการใช้ ASP เพื่อเขียนข้อความ
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: <html> <body> - Response.write (สวัสดีโลก!) - </body> </html> |
รูปแบบข้อความโดยใช้แท็ก HTML ใน ASP
ตัวอย่างนี้แสดงให้เห็นถึงวิธีการใช้ ASP เพื่อรวมข้อความและแท็ก HTML
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: <html> <body> - Response.write (<H2> คุณสามารถใช้แท็ก HTML เพื่อจัดรูปแบบข้อความ! </h2>) - - Response.write (<p style = 'color:#0000ff'> ข้อความนี้มีสไตล์ด้วยแอตทริบิวต์สไตล์! </p>) - </body> </html> |
เปลี่ยนเส้นทางผู้ใช้ไปยัง URL ที่แตกต่างกัน
ตัวอย่างนี้แสดงให้เห็นถึงวิธีการเปลี่ยนเส้นทางผู้ใช้ไปยัง URL อื่น
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: - ถ้า request.form (เลือก) <> จากนั้น Response.redirect (request.form (เลือก)) สิ้นสุดถ้า - <html> <body> <form action =/example/aspe/demo_aspe_redirect.asp method = post> <ประเภทอินพุต = ชื่อวิทยุ = เลือก value =/example/aspe/demo_aspe_server.asp> ตัวอย่างเซิร์ฟเวอร์ <br> <ประเภทอินพุต = ชื่อวิทยุ = เลือก value =/example/aspe/demo_aspe_text.asp> ตัวอย่างข้อความ <br> <br> <ประเภทอินพุต = ส่งค่า = ไป!> </form> </body> </html> |
แสดงลิงก์แบบสุ่ม
ตัวอย่างนี้แสดงให้เห็นถึงการเชื่อมโยงหลายมิติที่จะแสดงหนึ่งในสองลิงก์ทุกครั้งที่คุณโหลดหน้าเว็บ
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: <html> <body> - สุ่ม () r = rnd () ถ้า r> 0.5 แล้ว Response.write (<a href = 'http: //cuoxin.com'> cuoxin.com </a>) อื่น Response.write (<a href = 'http: //www.cuoxin.com'> www.cuoxin.com </a>) สิ้นสุดถ้า - <p> ตัวอย่างนี้แสดงลิงก์ทุกครั้งที่คุณโหลดหน้าเว็บมันจะแสดง หนึ่งในสองลิงก์: cuoxin.com! หรือ www.cuoxin.com! มีโอกาส 50% สำหรับ แต่ละคน </p> </body> </html> |
แคชควบคุม
ตัวอย่างนี้แสดงให้เห็นถึงวิธีการควบคุมแคช
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: - response.buffer = true - <html> <body> <p> ข้อความนี้จะถูกส่งไปยังเบราว์เซอร์ของคุณเมื่อบัฟเฟอร์การตอบกลับของฉันถูกล้างออก </p> - Response.flush - </body> </html> |
ล้างแคช
ตัวอย่างนี้แสดงให้เห็นถึงวิธีการล้างแคช
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: - response.buffer = true - <html> <body> <p> นี่คือข้อความบางส่วนที่ฉันต้องการส่งไปยังผู้ใช้ </p> <p> ไม่ฉันเปลี่ยนใจ ฉันต้องการล้างข้อความ </p> - Response.Clear - </body> </html> |
หยุดสคริปต์ในระหว่างการประมวลผลและส่งคืนผลลัพธ์
ตัวอย่างนี้แสดงให้เห็นถึงวิธีการขัดจังหวะการทำงานของสคริปต์ในระหว่างการประมวลผล
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: <html> <body> <p> ฉันกำลังเขียนข้อความ ข้อความนี้จะไม่เป็น <br> - Response.end - ที่เสร็จเรียบร้อย! สายเกินไปที่จะเขียนเพิ่มเติม! </p> </body> </html> |
กำหนดจำนวนนาทีในการแคชหน้าในเบราว์เซอร์ก่อนที่จะหมดอายุ
ตัวอย่างนี้แสดงวิธีระบุเวลาแคชของหน้าในเบราว์เซอร์ก่อนที่จะหมดอายุ
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: <%response.expires = -1%> <html> <body> <p> หน้านี้จะรีเฟรชด้วยการเข้าถึงแต่ละครั้ง! </p> </body> </html> |
ตั้งวันหมดอายุหรือเวลาของแคชหน้าในเบราว์เซอร์
ตัวอย่างนี้แสดงวิธีระบุเวลาแคชวันที่หรือเวลาของหน้าในเบราว์เซอร์
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: - Response.expiresabsolute =#05,2001 05: 30: 30# - <html> <body> <p> หน้านี้จะหมดอายุในวันที่ 05 พฤษภาคม 2544 05:30:30! </p> </body> </html> |
ตรวจสอบว่าผู้ใช้ยังเชื่อมต่อกับเซิร์ฟเวอร์หรือไม่
ตัวอย่างนี้แสดงให้เห็นถึงวิธีการตรวจสอบว่าผู้ใช้ถูกตัดการเชื่อมต่อจากเซิร์ฟเวอร์หรือไม่
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: <html> <body> - ถ้า Response.isclientConnected = TRUE ดังนั้น Response.write (ผู้ใช้ยังเชื่อมต่ออยู่!) อื่น Response.write (ผู้ใช้ไม่ได้เชื่อมต่อ!) สิ้นสุดถ้า - </body> </html> |
ตั้งค่าประเภทเนื้อหา
ตัวอย่างนี้แสดงวิธีระบุประเภทของเนื้อหา
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: - Response.contentType = text/html - <html> <body> <p> นี่คือข้อความบางส่วน </p> </body> </html> |
ตั้งค่าตัวละคร
ตัวอย่างนี้แสดงวิธีระบุชื่อของชุดอักขระ
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: - response.charset = iso8859-1 - <html> <body> <p> นี่คือข้อความบางส่วน </p> </body> </html> |
วัตถุตอบสนอง
วัตถุตอบสนอง ASP ใช้เพื่อส่งผลลัพธ์ผลลัพธ์จากเซิร์ฟเวอร์ไปยังผู้ใช้ ชุดคุณสมบัติและวิธีการของมันมีดังนี้:
แบ่งปัน: ใช้ประโยชน์จากการทำแผนที่ ASP.NET 2.0 URL บทนำ: การแมป URL เป็นคุณสมบัติใหม่ที่มีให้ใน ASP.NET 2.0 เทคโนโลยีการทำแผนที่ URL ช่วยให้เราแมป URL เฉพาะกับ URL อื่น เพื่อช่วยให้เข้าใจสมมติว่าคุณมีหน้าชื่อ Homepage.aspx บนเว็บไซต์เพื่อเข้าถึงหน้าแรกและผู้ใช้ทั้งหมดก็ใช้มัน