요청 URL에 따라 기존 웹 사이트의 브랜드를 변경 (로고, 색상, 이미지 등) 할 수 있도록 테마를 구현하고 있습니다. 나는 그것을하는 방법을 이해하고 이미지의 URL과 관련된 몇 가지 예외를 제외하고는 잘 작동하는 스킨을 가지고있다.테마 이미지 URL Rebasing asp.net
특히 나는 피부에 적용 할 수없는 제어 특성을 가지고 있습니다. 테마를 구현하기 전에 다음과 같이 보입니다.
<DisplayImageChecked Url="~/Images/BobIcon-Green.png" />
분명히 테마와 함께 작동하지 않습니다. 그래서 많은 시행 착오와 읽기 후에 나는 이것을 다음과 같이 구현하려고합니다 :
<DisplayImageChecked Url="~/AppThemes/<%= Page.Theme %>/Images/BobIcon-Green.png" />
그러나 이것은 작동하지 않습니다. 생성 된 html은 다음과 같습니다.
<img src="AppThemes/%3C%25=%20Page.Theme%20%25%3E/Images/BobIcon-Green.png"/>
올바른 방향의 모든 포인터가 좋습니다.
데이비드
예 데이터 바인딩 된 컨트롤에 있습니다. 이 클래스는 Developer Express의 ASPxGridView에있는 GridViewDataCheckColumn의 속성입니다. – daveywc