Я внедряю темы, позволяющие переименовать существующий веб-сайт (логотипы, цвета, изображения и т. Д.) В зависимости от запрашивающего URL Я понимаю, как это сделать, и скины работают нормально, за исключением некоторых исключений, связанных с URL-адресами изображений.
В частности, у меня есть свойство управления, которое невозможно для кожи. До реализации темы это выглядело так:
<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"/>
Любые указатели в правильном направлении приветствуются.
David