Secara umum, ada tiga cara untuk menyatakan jalur tautan: jalur absolut, jalur relatif, dan jalur berbasis root. Selain itu, untuk kontrol server ASP.NET, Anda juga dapat menggunakan "~" untuk mewakili direktori root.
Di MasterPage dan kontrol pengguna, beberapa gambar sering digunakan sebagai latar belakang atau tombol yang indah. Namun, saat menentukan src atau latar belakang gambar, sering terjadi kesalahan karena masalah jalur tautan.
1. Gunakan jalur absolut: Biasanya tidak disarankan untuk menggunakan jalur file absolut dalam bentuk "D:xxxxxx.gif". Anda dapat mempertimbangkan untuk menggunakan metode URL dan menulisnya sebagai http://www.xxx.net . Jika suatu hari situs perlu diperbarui , bagaimana cara kami membuat gambar terlihat selama desain? Saya menggunakan CSS untuk membuat ini berfungsi. Untuk elemen dan kontrol yang ingin menampilkan gambar, kita dapat menulis sepotong css sederhana untuk mencari lokasi gambar. Karena lokasi file css umumnya tidak berubah (terletak di App_Theme/themename/xxx.css), cara ini efektif. .
.SembunyikanBar
{
tinggi:56 piksel;
lebar:5 piksel;
kursor:tangan;
gambar latar belakang: url(../../images/xxx.gif);
}Selanjutnya kita hanya perlu mengisi HideBar pada cssclass elemen dan kontrol yang bersangkutan, sehingga setiap halaman yang mewarisi MasterPage atau menggunakan kontrol pengguna dapat menampilkan gambar dengan benar.
Saya pikir harus ada cara lain yang lebih baik, dan saya berharap seseorang dapat memberikan saran.
——Blog Robin Lu