이 질문의 "Silverlight"부분은 직접적인 HTML 인 것으로 추정되는 페이지 자체가 아닌 Interlink (파일 업 로더)와 관련이 있습니다.
그런 경우 로컬 이미지를 변경할 수있는 몇 가지 옵션이 있습니다. 가장 간단한 방법은 당신이 당신의 파일 업로드가 완료되었음을 알 때까지 기다려야하는 것입니다 (아마도 인터링크는 이러한 경우가 있음을 알리는 몇 가지 방법이있다), 그리고 자바 스크립트의이 비트 같은 것을 실행
<script type='text/javascript'>
function changeImage(newImageSource) {
document.getElementById('myTargetImage').setAttribute('src', newImageSource);
}
</script>
로
http://www.1stwebdesigner.com/css/fresh-jquery-image-gallery-display-solutions/
편집 : 지금까지 폴더에있는 모든 이미지와 간단한 이미지 갤러리를 표시하는 것과 같은, 내 추천은 이런 종류의 물건을 처리하는 수많은 JQuery와 플러그인, 예를 들어 중 하나에 볼 것 실버 라이트 옵션
JavaScript를 사용하는 대신 C#을 사용한다는 점을 제외하면 기본적으로 동일한 옵션이 있습니다.
string imageName = "something.jpeg";
var ub = new UriBuilder(HtmlPage.Document.DocumentUri);
ub.Path = "/Interlink/Uploads/" + imageName;
img.Source = new BitmapImage(ub.Uri);
을 그리고 이미지 회전 목마의 경우,이 같은 : 연결하다 새로운 이미지가 업로드되어 있음을 알려줍니다 때 예를 들어,이 실행
http://3dimagecarousel.codeplex.com/
당신은해야합니다 모든 이미지의 URL을 제공하십시오. 이를 수행하는 가장 쉬운 방법은 아마 모든 것을 나열하는 웹 서비스 메소드를 노출하는 것이다.
사과가 완전히 실버 라이트 (예 : xaml)로 작성되어 있으므로 HTML이 없습니다. 불편을 끼쳐 드려 죄송합니다. – Schoof
위의 수정 사항을 참조하십시오. –
감사합니다. 시도해 보겠습니다. – Schoof