โดยทั่วไป มีสามวิธีในการแสดงเส้นทางลิงก์: เส้นทางสัมบูรณ์ เส้นทางสัมพัทธ์ และเส้นทางที่อิงตามราก นอกจากนี้ สำหรับการควบคุมเซิร์ฟเวอร์ ASP.NET คุณยังสามารถใช้ "~" เพื่อแสดงไดเร็กทอรีรากได้
ใน MasterPage และส่วนควบคุมผู้ใช้ รูปภาพบางรูปมักใช้เป็นพื้นหลังหรือปุ่มที่สวยงาม อย่างไรก็ตาม เมื่อระบุ src หรือพื้นหลังของรูปภาพ ข้อผิดพลาดมักเกิดขึ้นเนื่องจากปัญหาเส้นทางลิงก์
1. ใช้เส้นทางแบบสัมบูรณ์: โดยทั่วไปไม่แนะนำให้ใช้เส้นทางไฟล์แบบสัมบูรณ์ในรูปแบบ "D:xxxxxx.gif" คุณสามารถพิจารณาใช้วิธี URL และเขียนเป็น http://www.xxx.net หากวันหนึ่งจำเป็นต้องอัปเดตไซต์ เราควรจัดการอย่างไรในการทำให้รูปภาพปรากฏระหว่างการออกแบบ ฉันใช้ CSS เพื่อให้งานนี้ สำหรับองค์ประกอบและส่วนควบคุมที่ต้องการแสดงรูปภาพ เราสามารถเขียน CSS แบบง่ายๆ เพื่อค้นหารูปภาพได้ เนื่องจากโดยทั่วไปตำแหน่งของไฟล์ CSS จะไม่เปลี่ยนแปลง (อยู่ใน App_Theme/themename/xxx.css) วิธีการนี้จึงมีประสิทธิภาพ .
.ซ่อนบาร์
-
ความสูง:56px;
ความกว้าง:5px;
เคอร์เซอร์:มือ;
ภาพพื้นหลัง: url(../../images/xxx.gif);
}ต่อไป เราเพียงแต่ต้องกรอก HideBar ใน cssclass ขององค์ประกอบและการควบคุมที่เกี่ยวข้อง เพื่อให้ทุกหน้าที่สืบทอด MasterPage หรือใช้การควบคุมของผู้ใช้สามารถแสดงภาพได้อย่างถูกต้อง
ฉันคิดว่าควรมีวิธีอื่นที่ดีกว่านี้ และหวังว่าจะมีคนให้คำแนะนำได้บ้าง
——บล็อกของ Robin Lu