การเรียนรู้ระบบของ ASP เริ่มต้นด้วยวัตถุในตัวของ ASP
โดยทั่วไปเรียกว่าวัตถุสำคัญทั้งห้า: คำขอการตอบสนองเซิร์ฟเวอร์เซสชันแอปพลิเคชัน
มาดูวัตถุคำขอวันนี้
แน่นอนสิ่งที่ยังไม่ได้กล่าวถึงคือ ASP มีลักษณะอย่างไร? ฉันจะรู้ได้อย่างไรว่าเป็นรหัส ASP เมื่อฉันดูรหัส
มันง่ายมาก เมื่อคุณเห็น "<%" และ "%>" หมายความว่ามันเป็น ASP และซอร์สโค้ด ASP อยู่ระหว่างพวกเขา
แล้วทำไมคุณต้องเรียนรู้เกี่ยวกับวัตถุและฟังก์ชั่นของวัตถุคืออะไร?
ในความเป็นจริงวัตถุในตัวเหล่านี้ที่สามารถใช้ในสคริปต์ที่จัดทำโดย ASP ทำให้ผู้ใช้สามารถรวบรวมข้อมูลที่ส่งผ่านคำขอเบราว์เซอร์ตอบสนองต่อเบราว์เซอร์และจัดเก็บข้อมูลผู้ใช้ได้ง่ายขึ้นทำให้ผู้พัฒนาวัตถุสามารถกำจัดงานที่น่าเบื่อมากมาย
ฟังก์ชั่นหลักของวัตถุคำขอคือการยอมรับและรับข้อมูลที่ส่งหรืออัปโหลดจากเบราว์เซอร์ไคลเอนต์ทางฝั่งเซิร์ฟเวอร์ วัตถุคำขอสามารถเข้าถึงข้อมูลทั้งหมดที่ส่งผ่านคำขอ HTTP ใด ๆ รวมถึงพารามิเตอร์คุกกี้ ฯลฯ ที่ส่งผ่านจากแบบฟอร์มโดยใช้วิธีการโพสต์หรือรับวิธี
1. request.form ("ชื่อ")
นี่เป็นวิธีการยอมรับที่มักใช้เมื่อรับข้อมูลจากหน้าก่อนหน้า คำขอเป็นวัตถุ ASP และแบบฟอร์มเป็นชุดของวัตถุที่มีอยู่ในวัตถุคำขอ (ซึ่งแตกต่างจากแบบฟอร์มในหน้า HTML ซึ่งเป็นชื่อของกล่องข้อความกล่องรหัสผ่านหรือโดเมนที่ซ่อนอยู่ในรูปแบบหน้าก่อนหน้า
เป็นการดีกว่าที่จะทำมากกว่าที่จะพูดดูที่โปรแกรมสองหน้าต่อไปนี้
1. test1.html (หน้านี้เป็น HTML ส่วนใหญ่ให้แพลตฟอร์มสำหรับการป้อนข้อมูลเพื่อส่งข้อมูลไปยังหน้า ASP ด้านล่างเพื่อการประมวลผลการยอมรับ)
[Ctrl+A เลือกทั้งหมดสำหรับการคัดลอก: คุณสามารถแก้ไขรหัสบางอย่างก่อนจากนั้นคลิกเรียกใช้]
โปรดทราบว่าวิธีการโพสต์และการดำเนินการหน้าส่งคือ submit1.asp
2, subment1.asp (หน้า asp, ดำเนินการสองค่าของ name = "yourname" และ name = "yourpwd" จาก test1.html)
ชื่อของคุณคือ: <%= request.form ("YourName")%> <br> PWD ของคุณคือ: <%= request.form ("yurpwd")%> |
ผ่าน IIS คุณจะพบว่าทั้งสองหน้าเกี่ยวข้องกัน: ชื่อและ PWD ป้อนแบบไดนามิกใน test1.html และแสดงแบบไดนามิกใน subment1.asp
นี่คือกระบวนการทั้งหมดของการรับการสกัดและการแสดงข้อมูล
3. ปรับปรุง submit1.asp
<% สำหรับฉันแต่ละคนในการร้องขอฟอร์ม%> <%= i%>: <%= request.form (i)%> <br> <%ถัดไป%> |
คำสั่งสำหรับลูปใช้เพื่อยอมรับและแสดงข้อมูลแท็กฟอร์มทั้งหมดในหน้าก่อนหน้า ผลลัพธ์นี้เร็วมากเมื่อมีหลายรายการในหน้าแบบฟอร์ม