เพื่อนหลายคนไม่ค่อยมีความรู้เกี่ยวกับการใช้ตัวแบ่งบรรทัด ASP มากนัก และพวกเขาไม่รู้ว่าควรใช้โค้ดอะไรในสถานการณ์ใดบ้าง ที่นี่ Script Home จะอธิบายให้คุณฟังสั้นๆ โดยหวังว่ามันจะเป็นประโยชน์กับทุกคน
รหัสทดสอบ: เอาต์พุตแบบง่าย ul li
1.เอเอสพี
คัดลอกรหัสรหัสดังต่อไปนี้:
-
ตอบกลับเขียน "<ul>"
response.write "<li>หน้าแรกของสคริปต์</li>"
response.write "<li></li>"
ตอบกลับเขียน "</ul>"
-
ผลลัพธ์คือ: คลิกขวาที่ไฟล์ต้นฉบับและดูดังต่อไปนี้
คัดลอกรหัสรหัสดังต่อไปนี้:
<ul><li>หน้าแรกของสคริปต์</li><li></li></ul>
1. หากคุณต้องการให้อักขระดูดีในไฟล์ต้นฉบับและเพื่อเพิ่มประสิทธิภาพการอ่าน คุณสามารถใช้ vbcrlf
โค้ดเขียนว่า
คัดลอกรหัสรหัสดังต่อไปนี้:
-
response.write "<ul>"&vbcrlf
response.write "<li>หน้าแรกของสคริปต์</li>"&vbcrlf
response.write "<li></li>"&vbcrlf
ตอบกลับเขียน "</ul>"
-
ซอร์สโค้ดเอาต์พุตคือ
คัดลอกรหัสรหัสดังต่อไปนี้:
<ul>
<li>หน้าแรกของสคริปต์</li>
<li></li>
</ul>
แบบที่ 2 ถ้าเป็นไฟล์ธรรมดาก็ใช้ตรงกลางได้
คัดลอกรหัสรหัสดังต่อไปนี้:
response.write "<div>หน้าแรกของสคริปต์<br></div>"
ประเภทที่ 3 : หากจะให้แสดงสลับกันในพื้นที่ข้อความและ html แล้ว
ในกรณีนี้ โดยทั่วไปเนื้อหาจะถูกส่งผ่าน textarea แทนที่จะแก้ไขหน้าเว็บ ดังนั้นคุณจึงต้องแทนที่ตัวแบ่งบรรทัดของ textarea ด้วย <br>
CHR(10) หมายถึงการป้อนบรรทัด CHR(13) หมายถึงการขึ้นบรรทัดใหม่
อักขระขึ้นบรรทัดใหม่ใน asp สามารถใช้กับค่าคงที่: vbcrlf และฟังก์ชัน: chr(13);
คัดลอกรหัสรหัสดังต่อไปนี้:
response.write "เข้าสู่ระบบสำเร็จ"&vbcrlf&"ยินดีต้อนรับ"
เนื้อหา=แทนที่(เนื้อหา,"vbcrlf","<br>") -
ต่อไปนี้คือการแทนที่บรรทัดใหม่ในพื้นที่ข้อความด้วย <br>
คัดลอกรหัสรหัสดังต่อไปนี้:
fString = แทนที่(fString, CHR(10), "<br>")
fString = แทนที่(fString, CHR(13), "<br>")
หากเป็นอย่างอื่น จะต้องแทนที่ตัวแบ่งบรรทัด br ใน html ด้วยตัวแบ่งบรรทัดในพื้นที่ข้อความ
คัดลอกรหัสรหัสดังต่อไปนี้:
fString = แทนที่(fString, <br>, vbcrlf)
ฉันจะไม่เขียนรายละเอียดที่เฉพาะเจาะจงมากขึ้น คุณสามารถทดสอบได้ด้วยตัวเอง มันไม่ชัดเจน
ความคิดเห็นอื่น ๆ
เมื่อฉันกำลังเขียนโปรแกรม ASP เมื่อเร็ว ๆ นี้ ฉันต้องการให้โค้ด HTML ของฉันส่งออกโดยตรงใน ASP และฉันก็ขอให้เขาส่งออกมันในรูปแบบที่เรียบร้อยมากด้วย ฉันลองใช้สัญลักษณ์แท็บที่ใช้มานาน /n และ /t ที่ฉันเขียนมาเป็นเวลานาน แต่ไม่สามารถส่งออกได้โดยตรง ดังนั้น Diplodocus จึงตรวจสอบข้อมูลที่เกี่ยวข้องกับ Baidu และโพสต์ไว้เพื่อให้ผู้คนให้ความสนใจกับ Diplodocus และ Diplodocus เพื่อนบล็อกสามารถได้รับความรู้จากมัน เมื่อ Diplodocus เรียน ASP มาก่อน ดูเหมือนเขาจะไม่ได้สนใจเรื่องนี้มากนัก แต่ตอนนี้เขากำลังพยายามชดเชยมัน เอาล่ะ ตรงไปที่ด้านบนกันดีกว่า
vbCr Chr(13) อักขระส่งคืนแคร่
vbCrLf Chr(13) & Chr(10) การขึ้นบรรทัดใหม่และการป้อนบรรทัด