ตัวแปรใช้ในการจัดเก็บข้อมูล
หากตัวแปรถูกประกาศนอกรูทีนย่อยตัวแปรนี้สามารถเปลี่ยนแปลงได้โดยสคริปต์ใด ๆ ในไฟล์ ASP หากตัวแปรถูกประกาศในรูทีนย่อยมันจะถูกสร้างและเพิกถอนเมื่อมีการดำเนินการรูทีนย่อย
ตัวอย่าง:
ตัวแปร desenic
ตัวแปรใช้ในการจัดเก็บข้อมูล ตัวอย่างนี้แสดงให้เห็นถึงวิธีการประกาศตัวแปรกำหนดค่าสำหรับตัวแปรและใช้ตัวแปรนี้ในโปรแกรม
<html>
<body>
-
ชื่อหรี่
ชื่อ = โดนัลด์เป็ด
Response.write (ชื่อของฉันคือ: & ชื่อ)
-
</body>
</html>
อาร์เรย์ประกาศ
อาร์เรย์ใช้เพื่อจัดเก็บรายการข้อมูลที่เกี่ยวข้อง ตัวอย่างนี้แสดงวิธีประกาศอาร์เรย์ของชื่อจัดเก็บ
<html>
<body>
-
Dim Famname (5), i
famname (0) = Jan Egil
famname (1) = tove
famname (2) = hege
famname (3) = stale
famname (4) = Kai Jim
famname (5) = Borge
สำหรับ i = 0 ถึง 5
Response.write (famname (i) & <br />)
ต่อไป
-
</body>
</html>
การขี่จักรยานชื่อ HTML
วิธีการหมุนเวียน 6 ชื่อ HTML ที่แตกต่างกัน
<html>
<body>
-
หรอกฉัน
สำหรับ i = 1 ถึง 6
Response.write (<h & i &> ส่วนหัว & i & </h & i &>)
ต่อไป
-
</body>
</html>
ใช้ VBScript เพื่อให้คำทักทายตามเวลา
ตัวอย่างนี้จะแสดงข้อความที่แตกต่างกันไปยังผู้ใช้ตามเวลาเซิร์ฟเวอร์
<html>
<body>
-
สลัว H
H = HOST (ตอนนี้ (ตอนนี้ ())
Response.write (<p> & Now ())
Response.write ((เวลานอร์เวย์) </p>)
ถ้า h <12te
Response.write (สวัสดีตอนเช้า!)
อื่น
Response.write (วันที่ดี!)
สิ้นสุดถ้า
-
</body>
</html>
ใช้ JavaScript เพื่อให้คำทักทายตามเวลา
ตัวอย่างนี้เหมือนกับข้างต้นไวยากรณ์แตกต่างกัน
< %@ language = JavaScript %>
<html>
<body>
-
var d = วันที่ใหม่ ()
var h = d.getHourt ()
Response.write (<p>)
Response.write (D + (เวลานอร์เวย์))
Response.write (</p>)
ถ้า (h <12)
-
Response.write (สวัสดีตอนเช้า!)
-
อื่น
-
Response.write (วันที่ดี!)
-
-
</body>
</html> การอยู่รอดของตัวแปร
ความสะดวกที่ประกาศนอกรูทีนย่อยสามารถเข้าถึงและแก้ไขโดยสคริปต์ใด ๆ ในไฟล์ ASP
ตัวแปรที่ประกาศในโปรแกรมเด็กถูกสร้างและเพิกถอนเฉพาะเมื่อมีการดำเนินการรูทีนย่อยเท่านั้น สคริปต์นอกรูทีนย่อยไม่สามารถเข้าถึงและแก้ไขตัวแปรได้
หากคุณต้องการประกาศตัวแปรที่ใช้มากกว่าไฟล์ ASP ให้ประกาศตัวแปรเป็นตัวแปรเซสชันหรือตัวแปรแอปพลิเคชัน
ตัวแปรเซสชัน
ตัวแปรตัวแปรเซสชันใช้เพื่อจัดเก็บข้อมูลของผู้ใช้รายเดียวและมีประสิทธิภาพสำหรับทุกหน้าในแอปพลิเคชัน ข้อมูลทั่วไปที่เก็บไว้ในเซสชันคือชื่อรหัสหรือพารามิเตอร์
ตัวแปรแอปพลิเคชัน
ตัวแปรแอปพลิเคชันยังมีผลบังคับใช้สำหรับทุกหน้าในแอปพลิเคชัน ตัวแปรแอปพลิเคชันใช้เพื่อจัดเก็บข้อมูลจากผู้ใช้ทั้งหมดในแอปพลิเคชันเฉพาะ