동일한 컴파일 된 사용자 컨트롤 (.ascx)을 가지고 있으며 코드가 없습니다. 이 사용자 컨트롤에는 일부 이미지가 있고 소스는 코드 숨김으로 정의됩니다. 소스 경로 이미지를 어떻게 바꿀 수 있는지 알고 있습니까?사용자 컨트롤의 URL 이미지 변경
1
A
답변
0
더러운 방법은 jQuery를 사용하여 경로를 덮어 쓰는 것입니다.
깨끗한 방법은 원래 컨트롤을 구현하는 새 컨트롤입니다. 이제 원래 기능을 덮어 쓸 수 있어야합니다.
public partial class NewControl : OriginalControl
{
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
imageControl.Attribute = "new/path/to/img.jpg";
}
}
0
그냥 같이, 마크 업에서 이벤트를 오버라이드 (override) :
여기에 약간의 예제
<script runat="server">
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
Image1.ImageUrl = "~/images/some_image.jpg";
}
</script>
관련 문제
- 1. 배경 이미지 변경 url
- 2. WebBrowser 컨트롤의 사용자 에이전트 변경
- 3. 사용자 지정 컨트롤의 DropDownList 인덱스 변경 없음!
- 4. Silverlight에서 사용자 입력 컨트롤의 변경 사항을 감지합니까?
- 5. 프레임 컨트롤의 페이지 변경
- 6. 컨트롤의 홀수 변경 VB.NET
- 7. WinForm 컨트롤의 글꼴 변경
- 8. 컨트롤의 렌더링 순서 변경
- 9. 그림 컨트롤의 아이콘 변경
- 10. URL 리디렉션을 사용하여 URL 부분 변경
- 11. Cakephp URL 동작 변경
- 12. ASCX 사용자 컨트롤의 사용자 정의
- 13. 사용자 정의 컨트롤의 사용자 이벤트
- 14. 열의 사용자 선택시 이미지 위치 변경
- 15. 격자보기 컨트롤의 사용자 정의 페이징
- 16. 이미지 컨트롤의 디렉토리에서 각 이미지 표시
- 17. 이 사용자 지정 컨트롤의 기본 색을 변경 하시겠습니까?
- 18. 형태의 rad 컨트롤의 속성 변경
- 19. vb.net 컨트롤의 레이아웃 순서 변경
- 20. BackgroundWorker에서 컨트롤의 속성 변경 C#
- 21. 선택한 컨트롤의 입력 언어 변경
- 22. DTPicker 컨트롤의 텍스트 색상 변경
- 23. 변경 표시가있는 컨트롤의 스크립트를 다시로드하십시오.
- 24. Google 이미지 검색에서 이미지 URL-
- 25. 사용자 컨트롤의 스타일 설정
- 26. 사용자 지정 컨트롤의 성능
- 27. 변경 배경 이미지
- 28. 이미지 변경
- 29. 이미지 변경
- 30. WPF 이미지 컨트롤의 캐시 해제
I 사용자 더러운 방법은, 나는 새로운 컨트롤을 만들 수 없습니다. 감사 –