나는 새로운 asp.net mvc 프로젝트를 가지고 있으며 이미지를 저장하기에 가장 좋은 장소를 찾고 site.master에서 그들을 참조하는 방법을 찾으려고 노력하고 있습니다 (내가 모두에 표시하고 싶은 헤더 이미지가있는 경우) 페이지).
제안 또는 모범 사례?
답변:
내가 일반적으로하는 일은 내 Content 폴더 안에 "Images"폴더를 만드는 것입니다. 일관성을 유지하는 한 이미지를 배치하는 위치는 실제로 귀하에게 달려 있습니다.
Site.Master에서 이러한 이미지를 참조하는 것은 모든보기에서 참조한 것과 동일합니다.
<img src="/Content/Images/mylogo.png" />
~
과 같이 접두사를 사용할 수 있습니다 <img src="~/Content/Images/logo.png" />
. 여기를보십시오 : pseale.com/blog/2013/09/26/ImageLinksInMVCAreMagicalMostly.aspx
<img src="@Url.Content("~/Content/Images/logo.png")" />
MVC 5의 Razor보기에서 이것을 사용합니다. 이미지는 / Content / Images에 저장됩니다.
<img src="~/Content/Images/logo.png" />
. 여기를 참조하십시오 : pseale.com/blog/2013/09/26/ImageLinksInMVCAreMagicalMostly.aspx