ผู้เริ่มต้น ASP จำนวนมากอาจสูญเสียวิธีการในคำพูดสองครั้งคำพูดเดียวและ & สัญญาณ สิ่งที่สำคัญที่สุดคือคุณไม่เข้าใจความหมายของสัญลักษณ์สามประเภทและแน่นอนว่าคุณไม่สามารถควบคุมการใช้งานได้ดี ต่อไปนี้เป็นความเห็นของฉันเกี่ยวกับสัญลักษณ์สามประเภท หากเทคโนโลยีไม่ดีก็จะมีความประมาทเลินเล่ออย่างหลีกเลี่ยงไม่ได้ ฉันอยากจะขอให้ทุกคนให้ความคิดเห็นเพิ่มเติม
1, คำพูดสองครั้ง ""
คำพูดสองเท่าใน ASP สามารถเป็นอักขระสตริงและรหัส HTML ใด ๆ
ตัวอย่างเช่น
<%response.write ("cnbruce ที่นี่")%> <hr> <%response.write ("<b> cnbruce ที่นี่ </b>")%> |
เอฟเฟกต์เพจที่เกิดขึ้นคือ: ข้อความเริ่มต้นและข้อความตัวหนา "cnbruce ที่นี่"
ลองคิดดูอีกครั้ง ฉันควรทำอย่างไรถ้าฉันต้องการเพิ่มเอฟเฟกต์สีลงในข้อความหน้าเอาต์พุต
1. สีข้อความทั่วไปถูกเขียนเช่นนี้: <font color = "#0000ff"> cnbruce </font>
2. วิธีการเขียน Response.Write มีดังนี้: Response.Write ("ป้อนเนื้อหาที่แสดง")
3. หากคุณต้องการใส่รหัสไฮเปอร์ลิงก์ด้านบนลงในการตอบสนองคุณพบว่าคำพูดสองเท่าในวิธีการเขียนและคำพูดสองเท่าในรูปแบบสีเป็นเอฟเฟกต์การทำรังหรือไม่?
Response.write ("<font color ="#0000ff "> cnbruce </font>") จะจัดขึ้นอย่างหลีกเลี่ยงไม่ได้
4. ผลลัพธ์การดีบักไม่ได้มองโลกในแง่ดีเนื่องจากเครื่องหมายคำพูดด้านหน้าของสีจับคู่เครื่องหมายคำพูดด้านหน้าของการเขียนและเนื้อหาคือ <font color =; ในทำนองเดียวกันเครื่องหมายคำพูดด้านหลังของสีจับคู่เครื่องหมายคำพูดด้านหลังของการเขียนและเนื้อหาคือ:> cnbruce </font> ผลลัพธ์ที่ได้คือ: #0000ff ตรงกลางนั้นเหงา
5 ดังนั้นสำหรับผลลัพธ์ที่ถูกต้องคุณสามารถใช้ #0000ff เป็นสตริงและใส่ไว้ในคำพูดสองเท่าจากนั้นการเชื่อมต่อระหว่างสตริงและสตริงก่อนหน้า <font color = และสตริงสุดท้าย> cnbruce </font> จะใช้ & หมายเลข
ผลลัพธ์สุดท้ายมีดังนี้:
- Response.write ("<font color =" & "#0000ff" & "> cnbruce </font>") - |
2, คำพูดเดียว ''
เช่นเดียวกับการเรียนรู้ชั้นเรียนภาษาจีนเครื่องหมายใบเสนอราคาที่ยังคงอยู่ในคำพูดสองเท่าสามารถใช้ในคำพูดเดียว
จากนั้น #0000ff ในคำสั่ง Response.write ("<font color =" #0000ff "> cnbruce </font>") สามารถเปลี่ยนใบเสนอราคาสองเท่าเป็นใบเสนอราคาเดียว:
Response.write ("<font color = '#0000ff'> cnbruce </font>") การดำเนินการนี้ก็ถูกต้องเช่นกัน
3. เชื่อมต่ออักขระและสัญลักษณ์
ฟังก์ชั่นหลักของ & หมายเลขใน ASP คือการเชื่อมต่อรวมถึง: สตริงสตริง, สตริง-ตัวแปร, ตัวแปรตัวแปรและการเชื่อมต่อผสมอื่น ๆ
ตัวอย่างเช่นตัวอย่างต่อไปนี้:
- myColor = "#0000ff" Response.write ("<font color = '" & mycolor & "'>" & "cnbruce" & "</font>") - |
สิ่งหนึ่งที่ต้องสังเกตคือคำพูดเดียวของสีที่ใช้ในคำพูดสองเท่า ~! คุณอาจสับสนเพียงแค่ดูมันช้า
1. ตอนนี้ฉันได้กำหนดตัวแปร mycolor ตัวเองแล้ว ตามหลักการไม่จำเป็นต้องเพิ่มคำพูดสองครั้งในตัวแปรในการตอบสนองการเขียนเพราะการเพิ่มคำพูดสองเท่าหมายความว่ามันเป็นสตริงไม่ใช่ตัวแปร