แนะนำ: เคล็ดลับ: ใช้ getString เพื่อเพิ่มความเร็วของ ASP โปรแกรมเมอร์ ASP จำนวนมากมีประสบการณ์ในการดำเนินการสืบค้นฐานข้อมูลจากนั้นแสดงผลลัพธ์การสืบค้นในตาราง HTML โดยปกติเราทำสิ่งนี้: ต่อไปนี้เป็นเนื้อหาที่ยกมา:
ASP คืออะไร? ASP เป็นตัวย่อของหน้าเซิร์ฟเวอร์ที่ใช้งานอยู่ซึ่งเป็นหน้าเซิร์ฟเวอร์ที่ใช้งานอยู่ ไฟล์ ASP ขึ้นอยู่กับ. asp เป็นส่วนขยาย คุณสมบัติพิเศษคือภาษามาร์กอัปทั้งหมดที่สามารถใช้ในไฟล์ HTML สามารถใช้ในไฟล์ ASP ได้ ยิ่งไปกว่านั้นไฟล์ ASP ใช้ <%...%> แท็กเพื่อฝังโปรแกรมในสคริปต์ VB หรือภาษาสคริปต์สคริปต์ Java ลงในเอกสาร เมื่อเซิร์ฟเวอร์เผชิญหน้ากับแฟล็กคู่นี้ถือเป็นโปรแกรมสำหรับการตีความและการดำเนินการจากนั้นผลลัพธ์การดำเนินการจะถูกถ่ายโอนไปยังไคลเอนต์เพื่อให้ผู้ใช้เรียกดูและผู้ใช้ไม่สามารถเห็นไฟล์ต้นฉบับของ ASP ดังนั้น ASP จึงเรียกว่าไฟล์สคริปต์ฝั่งเซิร์ฟเวอร์
สำหรับเบราว์เซอร์แทบจะไม่มีความแตกต่างระหว่าง ASP และ HTML เพียงความแตกต่างระหว่างคำต่อท้าย. asp และ .htm เมื่อเราสมัคร ASP บนไคลเอนต์เซิร์ฟเวอร์จะตีความเนื้อหาระหว่าง < % ถึง %> เป็นภาษา HTML และส่งไปยังเบราว์เซอร์ของลูกค้า เบราว์เซอร์ของเรายอมรับไฟล์รูปแบบ HTML เท่านั้นดังนั้นจึงเหมาะสำหรับเบราว์เซอร์ใด ๆ ไม่ว่าจะเป็น IE หรือ Netscape
วิธีเรียกใช้ ASP? มันง่ายมาก คุณเพียงแค่ต้องติดตั้ง IIS (เซิร์ฟเวอร์ข้อมูลอินเทอร์เน็ต) หรือ PWS (เว็บเซิร์ฟเวอร์ส่วนบุคคล) บนคอมพิวเตอร์ของคุณและตั้งค่าแอตทริบิวต์ไดเรกทอรีของไฟล์ ASP ที่คุณจัดเก็บเป็นการดำเนินการ เมื่อคุณเรียกดูไฟล์ ASP ให้ป้อน URL (http: // …) ในเบราว์เซอร์เพื่อดูผลลัพธ์ของการดำเนินการ ASP
จากสิ่งที่กล่าวไว้ข้างต้นเพื่อเรียนรู้ ASP คุณต้องมีความรู้พื้นฐานเกี่ยวกับ HTML และ VBScript (หรือสคริปต์ Java) ก่อน เนื่องจากฉันใช้ภาษาสคริปต์ VBScript ในการเขียน ASP ฉันหวังว่าคุณจะมีความเข้าใจพื้นฐานเกี่ยวกับ VBScript บางทีคุณอาจได้เรียนรู้ VB แต่ VB และ VBScript นั้นแตกต่างกัน VBScript สามารถกล่าวได้ว่าเป็นชุดย่อยของ VB และไวยากรณ์ของมันนั้นเหมือนกับ VB
ก่อนอื่นมาพูดถึงวัตถุ ASP มีวัตถุในตัวห้าตัวที่ ASP มี:
เซิร์ฟเวอร์การใช้งานวัตถุใช้เพื่อให้ข้อมูลต่าง ๆ เกี่ยวกับคำขอเซิร์ฟเวอร์ที่ใช้ในการอ่านข้อมูลที่ส่งโดยเบราว์เซอร์ในการตอบกลับไคลเอนต์ที่ใช้ในการถ่ายโอนข้อมูลไปยังเบราว์เซอร์ในแอปพลิเคชันไคลเอน
นอกเหนือจากวัตถุข้างต้นแล้วเรายังสามารถใช้วัตถุ ActiveX ได้ ซึ่งแตกต่างจากวัตถุในตัวของ ASP วัตถุ ActiveX มักจะต้องใช้วัตถุเฉพาะที่จะใช้ก่อนที่จะสามารถใช้งานได้ ตัวอย่างเช่นเราต้องการสร้างวัตถุที่มีชื่อวัตถุที่สันนิษฐานว่าเป็น DX และวัตถุนี้เป็นประเภทวัตถุการเชื่อมต่อที่เป็นของไลบรารี Object ADODB (ในไฟล์ที่สอดคล้องกับไฟล์. dll หรือ. exe) ที่นี่เราใช้คำสั่ง SET และฟังก์ชั่น CreateObject ของเซิร์ฟเวอร์วัตถุในตัวเพื่อสร้างวัตถุนี้ DX:
ตั้งค่า dx = server.createObject (adodb.connection)
โดยการดำเนินการคำสั่งข้างต้นเราสร้างวัตถุ ActiveX DX
ต้องพูดมาก ASP สามารถทำอะไรได้บ้าง? แค่มองลงมาแล้วคุณจะรู้ว่า:
(1). ข้อมูลที่แตกต่างกันสามารถแสดงในหน้าแรกของคุณตามวัตถุผู้ใช้ที่แตกต่างกัน (สามารถทำได้โดยใช้ Dynamic HTML)
(2). คุณสามารถสร้างเคาน์เตอร์ในหน้าแรกของคุณ
(3). ข้อมูลที่ส่งใน HTML FOTM สามารถเก็บไว้ในฐานข้อมูล
(4). ผู้ใช้สามารถใช้ฐานข้อมูลในเซิร์ฟเวอร์ (เช่นการสืบค้นฐานข้อมูลโดยใช้คำหลัก ฯลฯ )
(5). คุณสามารถสร้างสมุดข้อความในหน้าแรกของคุณ
(6). สามารถสร้างห้องแชทเครื่องมือค้นหา e-Shopping ฯลฯ
แบ่งปัน: ASP ใช้จุดสิ้นสุดของชื่อยาวด้วยจุดไข่ปลา การแยกบทความยาวจากฐานข้อมูลเป็นอุปสรรคต่อการจัดวางของหน้าเว็บเสมอ ดังนั้นฉันต้องการแยกส่วนหนึ่งของตัวละครอย่างสม่ำเสมอและจากนั้นก็มี ... การแทนที่หลังจากนั้น 1. หลักการ: พิจารณาว่าความยาวของบทความเกินความยาวที่ระบุหรือไม่ หากเกินความยาวที่ระบุจะมีเพียงหนึ่งที่ระบุเท่านั้นที่จะแสดง