Pertanyaan Di mana Anda menyimpan gambar untuk proyek asp.net mvc dan bagaimana Anda mereferensikannya dari site.master


Saya memiliki proyek MVC asp.net baru dan saya mencoba mencari tahu tempat terbaik untuk menyimpan gambar dan juga bagaimana saya akan mereferensikan mereka dari site.master (dalam kasus di mana saya memiliki gambar header yang saya ingin muncul di semua halaman).

Saran atau praktik terbaik?


75
2018-06-30 16:52


asal


Jawaban:


Apa yang biasanya saya lakukan adalah membuat folder "Gambar" di dalam folder Konten saya. Di mana Anda menempatkan gambar Anda benar-benar terserah pada Anda, selama Anda konsisten.

Mereferensikan gambar-gambar ini dari Situs Anda.Master adalah sama seperti jika Anda merujuknya dari tampilan manapun:

<img src="/Content/Images/mylogo.png" />

alt text


100
2018-06-30 16:54



<img src="@Url.Content("~/Content/Images/logo.png")" />

Menggunakan ini dalam tampilan Razor di MVC 5. Gambar disimpan di / Konten / Gambar.


24
2018-01-14 17:44



<%=Html.Image("~/Content/Images/xxx.png")%>

Ini menyelesaikan dari mana pun Anda berada di hierarki situs. Html.Image adalah bagian dari perakitan futures Microsoft.Web.Mvc.


8
2018-06-30 20:50



atau di MVC2:

<img src="<%: Url.Content("~/Images2/landingMain/safety.png") %>" alt="safety" />

2
2018-06-21 21:12



Anda harus meletakkan semua gambar Anda di Folder Konten seperti: - Konten -> Gambar -> .file IMG dan sama dengan file lembar gaya Folder Konten seperti Konten ->. Css sehingga mudah memuat gambar dan css jika tidak dieksekusi dengan cara yang tepat.


1
2017-08-23 14:50