2012-10-30 2 views
1

, 내가, 그것을 위해 내가 Page_Load 이벤트에서이 같은 코드를 작성에서 .aspx 페이지에 이미지를 표시asp.net의 이미지 컨트롤? 웹 응용 프로그램에서

Image1.ImageUrl = @"C:\Users\Public\Pictures\Sample Pictures\Koala.JPEG"; 

을 시도하고 있지만 이미지가 표시되지 않는, 당신은 내가 당신을 감사 할 수 있습니다. 이미지의 경로에 문제가

+0

문제는 경로입니다. 가상 경로 여야합니다. 또는 웹 응용 프로그램의 경로. "http://www.sitename.com/images/filename"또는 "~/Images/Bird1.jpg"와 같은 상대 경로 여야합니다. –

+0

응용 프로그램이 언급 ​​된 위치에 액세스하지 못할 수도 있습니다 @ "C : \ Users \ Public \ Pictures \ Sample Pictures \ Koala.JPEG "; –

+0

로컬 경로를 상대 경로에 매핑하려면 [Server.MapPath] (http://msdn.microsoft.com/en-us/library/ms524632%28v=vs.90%29.aspx) 메서드를 사용할 수 있습니다. –

답변

1

이 ... 당신이 여기

Image1.ImageUrl="~/Images/Bird1.jpg" 

이미지와 같은

뭔가 이미지에 대한 상대 경로가 아닌 실제 경로를 제공해야하는 것은의 이미지 폴더에 신청. 즉 프로젝트의 일부분입니다

먼저 솔루션 탐색기에서 이미지 폴더를 만듭니다. 그런 다음 해당 폴더에 이미지를 저장하고 아래와 같이 참조하십시오. deatil에서

<asp:Image ID="Image1" runat="server" ImageUrl="~/Images/Bird1.jpg" /> 

확인 : Image Control Example

+0

Image1.ImageUrl = "\\ 192.162.1.2 \ C $ \ Users \ Public \ Pictures \ 샘플 Pictures \ Koala.JPEG"이렇게 쓸 수 있습니까 – Ssasidhar

+0

@Ssasidhar - 할 수 없어요. 경로는 내가했던대로 ... –

+0

내 솔루션 탐색기에 이미지가 있어야합니다. – Ssasidhar

0

는 대신 이미지

에 상대 경로로 웹 사이트 URL을 배치, 이미지의 경로로 로컬 경로를 사용할 수 없습니다
+0

은 IP 주소 – Ssasidhar

+0

"\\ 192.162.1.2 \ C $ \ Users \ Public \ Pictures \ Sample Pictures \ Koala.JPEG " – Ssasidhar

+0

아니, 그랬던 것처럼 ip를 cannotuser 할 수 없습니다. Server.MpaPath ("~/SamplePictures/Koala.JPEG/') – AMember

관련 문제