반응형
asp.net mvc 프로젝트의 이미지를 어디에 저장하고 site.master에서 어떻게 참조합니까?
나는 새로운 asp.net mvc 프로젝트를 가지고 있으며 이미지를 저장하기에 가장 좋은 장소와 site.master에서 참조하는 방법을 찾으려고 노력하고 있습니다 (모두에 표시하려는 헤더 이미지가있는 경우) 페이지).
제안 또는 모범 사례?
내가 일반적으로하는 일은 내 Content 폴더 안에 "Images"폴더를 만드는 것입니다. 일관성을 유지하는 한 이미지를 배치하는 위치는 실제로 귀하에게 달려 있습니다.
Site.Master에서 이러한 이미지를 참조하는 것은 모든보기에서 참조한 것과 동일합니다.
<img src="/Content/Images/mylogo.png" />
<img src="@Url.Content("~/Content/Images/logo.png")" />
MVC 5의 Razor보기에서 이것을 사용합니다. 이미지는 / Content / Images에 저장됩니다.
<%=Html.Image("~/Content/Images/xxx.png")%>
이것은 사이트 계층 구조의 모든 위치에서 해결됩니다. Html.Image는 Microsoft.Web.Mvc futures 어셈블리의 일부입니다.
또는 mvc2에서 :
<img src="<%: Url.Content("~/Images2/landingMain/safety.png") %>" alt="safety" />
U는 다음과 같은 콘텐츠 폴더에 모든 이미지를 넣어야합니다 .- Content-> Images->. IMG 파일과 스타일 시트 파일 Content Folder like Content->. css와 동일하므로 이미지와 CSS를 쉽게로드 할 수 있습니다. 적절한 방식으로 실행됩니다.
반응형
'Development Tip' 카테고리의 다른 글
Oracle의 LISTAGG는 고유 한 값을 반환합니다. (0) | 2020.10.07 |
---|---|
IDENTITY 열이 하나만있는 테이블에 삽입하는 방법은 무엇입니까? (0) | 2020.10.07 |
침체 및 낙상 (0) | 2020.10.07 |
PHP 5.3 및 세션 폴더 관련 문제 (0) | 2020.10.07 |
defaultdict의 default_factory에 키를 전달하는 영리한 방법이 있습니까? (0) | 2020.10.07 |