이 특성을 기반으로 부울 '미리보기'특성을 가진 ASP 용 사용자 지정 서버 컨트롤을 만들었습니다. 이미지는 저해상도 또는 고해상도 이미지로 표시됩니다.jQuery를 사용하여 사용자 지정 특성 변경
전체 페이지가로드 될 때까지 미리보기를 true로 설정하고 페이지가로드되면 false로 설정하여 모든 이미지를 고품질 버전으로 바꿉니다. 컨트롤의 백엔드가 완료되었으며 마크 업의 속성을 변경하여 품질을 수동으로 제어 할 수 있습니다. 여기
는 지금까지<CustomControls:ImageControl ID="CustomImageTest" FileName="/lion.jpg" Alt="Lion" MaxWidth="800" MaxHeight="800" Preview="true" PreviewQuality="10" DestinationFolder="~/Images/WorkingFolder/" runat="server" />
나는 다음 시도하고 내가
$(window).load(function() {
$("#CustomImageTest").attr("Preview", "false"); //Change attribute so high quality will be shown
//Testing to check that the function is being called
var dNow = new Date();
var localDate = dNow.getHours() + '/' + dNow.getMinutes() + '/' + dNow.getSeconds() + dNow.getMilliseconds();
$(".jsOutput").text("Everything has now loaded" + localDate).css("background-color", "");
});
내가 함수로 호출되고 있음을 알 수 있습니다 후 해요 효과를 달성하기 위해 자바 스크립트를 사용하고있는거야 페이지가 완전히로드 될 때 업데이트를 사용하고있는 jsOutput 클래스
변경 사항을 보려면 무언가를 새로 고쳐야합니까, 내 요소를 잘못 참조하고 있습니까?
나는 당신이 그 값에 따라 속성과로드 이미지의 값을 확인하여 제어 서버 측 코드를 같아요. 페이지가로드되고 클라이언트의 브라우저에 표시되면 마크 업에서 해당 매개 변수의 값만 변경되지만 페이지를 다시로드하고 이미지를 변경하지는 않습니다. – PrzemG