แนะนำ: ASP Basic Tutorial: สรุปวิธีการถ่ายโอนข้อมูลระหว่างหน้าเว็บ บทนำเรามักจะพบกับสถานการณ์นี้ที่เราต้องผ่านค่าจากหน้าเว็บหนึ่งไปยังอีกหน้าหนึ่ง ในบทความนี้คุณจะแสดงหลายวิธีในการส่งผ่านค่าจากหน้าหนึ่งไปยังอีกหน้าหนึ่ง ในตัวอย่างนี้หน้าเว็บที่สร้างขึ้นประกอบด้วยการควบคุมข้อความและ
1. สองโซลูชันสำหรับ ASP จีนจอแสดงผล
ปัญหาสำคัญครั้งแรกที่ผู้เขียนพบเมื่อเขาเริ่มเขียนโปรแกรม ASP เป็นครั้งแรกคือปัญหาการแสดงผลภาษาจีน หลังจากเรียกใช้แล้วเขาพบว่าชาวจีนทั้งหมดอ่านจาก ASP จากฐานข้อมูลกลายเป็น ????? ซึ่งค่อนข้างคล้ายกับปัญหาการแสดงผลภาษาจีนที่พบบ่อยที่สุดใน JSP หลังจากตรวจสอบข้อมูลเขาพบว่ามีวิธีแก้ปัญหาจีนได้อย่างง่ายดาย
วิธีที่ 1:
หลังจากอ่านเอกสาร Microsoft NGWS ฉันพบว่าในส่วนคำถามที่พบบ่อยของเอกสารฉันบอกว่าฉันต้องการเพิ่มไฟล์ config.web ไปยังเว็บไดเรกทอรี ฉันลองแล้วมันก็โอเคเป็นภาษาจีน
วิธีนี้มีดังนี้:
สร้างไฟล์ config.web ด้วยเนื้อหาดังนี้และวางไว้ในเว็บไดเรกทอรี
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: <การกำหนดค่า> <โลกาภิวัตน์ RequestedCoding = UTF-8 ResponseCoding = UTF-8 / </การกำหนดค่า> |
หลังจากนั้นฉันเห็นมีคนโพสต์โพสต์ในฟอรัมออนไลน์โดยบอกว่ามันจะดีที่จะแทนที่ UTF-8 ด้วย GB2312 ผู้เขียนยังไม่ได้ลองดังนั้นคุณสามารถลองได้
วิธีที่ 2:
ต่อมาฉันสมัครสมาชิกกลุ่มข่าวของ Microsoft และพบบทความที่พูดถึงปัญหานี้ในกลุ่มข่าวของ Microsoft Dotnet.framework.aspplus.General วิธีการคือการเพิ่ม <%@ codePage = 936%> ถึงจุดเริ่มต้นของแต่ละหน้าซึ่งค่อนข้างคล้ายกับ <%@ page contentType = text/html; charset = gb2312%> ใน jsp และทดสอบอย่างรวดเร็วและก็โอเค !!!
ตัวอย่างแสดงด้านล่าง:
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: < %@ codePage = 936 %> < %@ import namespace = system.data %> < %@ import namespace = system.data.ado %> < %@ import namespace = system.globalization %> <html> <หัว> <meta http-equiv = เนื้อหาประเภทเนื้อหา = text/html; Charset = GB2312> </หัว> |
2. เคล็ดลับในการสร้างวัตถุใน ASP
เมื่อเราใช้ส่วนประกอบเซิร์ฟเวอร์เพื่อสร้างวัตถุโดยทั่วไปมีสองวิธี วิธีที่ใช้กันมากที่สุดคือการใช้วิธี createObject () ของวัตถุเซิร์ฟเวอร์เช่นนี้:
ตั้งค่า nextLink = server.createObject (mswc.nextlink)
วิธีนี้มีประโยชน์มาก แต่มีอีกวิธีหนึ่งในการประหยัดทรัพยากรระบบมากขึ้น
เมื่อคุณใช้เมธอด Server.CreateObject () เพื่อสร้างวัตถุวัตถุจะถูกโหลดทันทีและระบบจะจัดสรรหน่วยความจำและทรัพยากรอื่น ๆ ให้กับวัตถุ
วิธีที่สองในการสร้างวัตถุคือการใช้แท็ก <jobch> ของ HTML และไวยากรณ์มีดังนี้:
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: <object runat = sever id = nextLink progid = mswc.nextlink> </jobch> |
เมื่อสร้างวัตถุด้วยแท็ก <jobal> วัตถุที่คุณต้องการสร้างจะไม่ถูกโหลดทันที แต่จะไม่โหลดจนกว่าจะมีการอ้างอิงวิธีการหรือแอตทริบิวต์ของวัตถุเป็นครั้งแรก ด้วยวิธีนี้เราจะบันทึกทรัพยากรบางอย่าง แม้ว่าจะมีไม่มาก แต่ก็มีประโยชน์มากในการบันทึกทรัพยากรเซิร์ฟเวอร์เมื่อระบบของคุณต้องทนต่อการคลิกเกือบหนึ่งล้านครั้งต่อวัน
แชร์: อินสแตนซ์ ASP แฮงค์รหัสเว็บแหล่งที่มาของ QQ ASP/PHP รหัสนี้เหมาะสำหรับคุณที่จะใช้บนเว็บไซต์และเพื่อนธรรมดาสามารถเพิกเฉยต่อสิ่งนี้ได้! ASP: รหัส: [คัดลอกไปยังคลิปบอร์ด] <%DIM OBJXMLHTTP, QQ, PWD QQ = 10,000