문제

ASP 이미지 컨트롤에서 이미지를 표시하고 싶습니다.다음과 같이 "_layouts / images / myfolder / image.gif"에서 이미지에 액세스하고 싶습니다.

image1.imageurl="_layouts / images / myFolder / image.gif"; 작동하지 않습니다._layout 폴더에서 ASP 이미지 컨트롤에서 이미지를 표시하는 다른 방법이 있습니까?

도움이 되었습니까?

해결책

이것은 쉽습니다 :

Image img = new Image();
img.ImageUrl = "/_layouts/images/imageyouwant.gif";
Controls.Add(img);
.

SharePoint는 파일 확장명의 이름 지정으로 때로는 까다 롭습니다. 다음을 시도 할 수 있습니다. .gif에서 .gif에서 .gif로 이미지 파일의 이름을 바꾸십시오.

Image img = new Image();
img.ImageUrl = "_layouts/images/myfolder/image.GIF";
Controls.Add(img);
.

표시가 나타나거나 이미지 폴더 내에서 새 폴더를 만들었을 경우 폴더 보안 상속이 올바르게 설정되어 있는지 확인해야합니다.

goto 다음과 같이 :

12hive -> 이미지 -> 파일이 CAS에 저장된 폴더 찾기 "MyFolder"-> 폴더 -> 속성 선택 -> 보안 탭 선택 -> 고급 -> 선택 "을 선택하십시오. 하위 오브젝트에 적용되는 항목이있는 모든 하위 객체의 사용 권한 항목을 자식 개체에 적용 "-> 확인 -> iisReset 을 클릭합니다. 트릭을 해야하는

)

보안 탭 내에서 그룹이나 사용자 이름을 확인할 수 없으면? 따라서 위와 동일하게해야하지만 이번에는 폴더가 아닌 이미지 파일 에서이 시간을 할애해야합니다. 그룹과 이름을 기록하십시오. 여기에 게시 할 수 있거나 이미지 폴더를 이동할 수 있고 작동중인 이미지를 선택하고 그룹 또는 사용자 이름을 확인하여 동일한 것과 누락 된 것인지 확인하십시오.)

도움이되기를 바랍니다 :)

다른 팁

이미지에 대한 경로가 정확하지 않다고 생각합니다. ~ / _layouts / images / myfolder / image.gif "

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top