23. คำถาม: มีกี่วิธีในการอ่านฟิลด์ฟอร์ม HTML ในไฟล์ ASP?
คำตอบ: นอกเหนือจากการอ่านพารามิเตอร์ที่แนบมากับ URL วัตถุคำขอยังสามารถอ่านเนื้อหาของฟิลด์ HTML Form
<form name = methodname method = get | postaction = url> <form>
วิธีนี้สามารถยอมรับวิธีการส่งผ่านสองวิธี: รับหรือโพสต์ ดังนั้นปริมาณข้อมูลที่ส่งคือมันจะถูก จำกัด แต่ประสิทธิภาพการดำเนินการดีกว่าวิธีการโพสต์
ใช้วิธีการรับหรือโพสต์เพื่อส่งข้อมูลไปยังเซิร์ฟเวอร์
รับ: request.QueryString (ชื่อฟิลด์) หรือสามารถเขียนเป็นคำขอ (ชื่อฟิลด์)
Post: request.form (ชื่อฟิลด์) หรือสามารถเขียนเป็นคำขอ (ชื่อฟิลด์)
24. คำถาม: วิธีปรับปรุงประสิทธิภาพของการใช้คอลเลกชันคำขอ?
ตอบ: เมื่อใช้คอลเลกชันคำขอจะช้ากว่าการเข้าถึงตัวแปรท้องถิ่นมากเพราะมีชุดการค้นหาชุดที่เกี่ยวข้อง ดังนั้นหากคุณตั้งใจจะใช้ค่าจากการรวบรวมคำขอหลายครั้งในหน้าคุณควรพิจารณาจัดเก็บเป็นตัวแปรท้องถิ่น
25. คำถาม: คุณสามารถใช้ VBScript หรือ JScript ในหน้า ASP
ตอบ: แม้ว่าคุณสามารถใช้ทั้ง VBScript และ JScript ในหน้า ASP อย่างไรก็ตามไม่แนะนำให้ใช้ทั้ง JScript และ VBScript ในหน้าเดียวกัน เนื่องจากเซิร์ฟเวอร์ต้องสร้างอินสแตนซ์และพยายามแคชเอ็นจิ้นสคริปต์สองตัว (ไม่ใช่หนึ่ง) สิ่งนี้จะเพิ่มภาระของระบบในระดับหนึ่ง ดังนั้นจากมุมมองของประสิทธิภาพไม่ควรผสมเอ็นจิ้นสคริปต์หลายรายการในหน้าเดียวกัน
26. ปัญหา: เมื่อเราสร้างไฟล์ ASP และปฏิบัติตามไวยากรณ์ให้ป้อนที่อยู่ต่อไปนี้ผ่านเบราว์เซอร์หรือเปิดการเรียกดูผ่าน Explorer: C: /inetpub/wwwroot/a.asp ข้อผิดพลาดที่ไม่สามารถเรียกใช้ได้จะเกิดขึ้น . และแจ้งให้สิทธิ์ไม่ถูกต้องหรือไม่สามารถเข้าถึงไฟล์ได้ทำไมไฟล์ ASP ไม่สามารถทำงานได้ตามปกติ
คำตอบ: นี่เป็นเพราะไฟล์ ASP ต้องการให้เว็บไซต์มีการดำเนินการ (สคริปต์) เป็นครั้งแรก บนคอมพิวเตอร์และตรวจสอบให้แน่ใจว่าไฟล์ ASP ถูกเก็บไว้ในไดเรกทอรีเสมือนจริงของเว็บเซิร์ฟเวอร์คุณสามารถเรียกดูรูปแบบ HTTP ได้ แถบที่อยู่
27. คำถาม: ASP.NET คืออะไร? ASP เกี่ยวข้องกับอะไร?
คำตอบ: หน้าเซิร์ฟเวอร์ที่ใช้งานอยู่ (ASP, หน้าเซิร์ฟเวอร์ที่ใช้งานอยู่) เป็นสภาพแวดล้อมการเขียนโปรแกรมที่ค่อนข้างง่ายซึ่งคุณสามารถใช้ HTML ภาษาสคริปต์และส่วนประกอบจำนวนน้อยเพื่อสร้างแอปพลิเคชันอินเทอร์เน็ตฝั่งเซิร์ฟเวอร์
ASP.NET เป็นสภาพแวดล้อมการเขียนโปรแกรมที่ทรงพลังที่ได้รับการส่งเสริมโดย Microsoft ASP.NET ใช้ C# เป็นภาษาที่มุ่งเน้นวัตถุและในหลาย ๆ ด้าน C# จะกลายเป็นภาษา Java ของ Microsoft C# เป็นหนึ่งในคุณสมบัติที่สำคัญที่สุดในการพัฒนา ASP.NET และ Microsoft จะพัฒนา C# ให้เป็นคู่แข่งที่แข็งแกร่งกับ Java นี่เป็นส่วนสำคัญของกรอบ. NET ของ Microsoft ฉันคิดว่า C# เป็นเครื่องมือหลักสำหรับ Microsoft ที่จะเอาชนะคู่ต่อสู้ในสาขาภาษาการเขียนโปรแกรม
ASP.NET เหนือกว่าโปรแกรม ASP ในการวางแนววัตถุการเชื่อมต่อฐานข้อมูลแอปพลิเคชันไซต์ขนาดใหญ่ ฯลฯ ASP.NET ยังให้คุณสมบัติใหม่ ๆ ในด้านอื่น ๆ เช่น: การแคชวัตถุในตัว รองรับสามารถใช้สำหรับการประมวลผลชุดข้อมูล XML อย่างง่าย
ASP.NET ยังคงถูกล็อคอย่างสมบูรณ์ในระบบปฏิบัติการของ Microsoft สองภาษานี้จะกลายเป็นภาษาสคริปต์หลักของมาตรฐาน ASP.NET