2013-02-21 2 views
1

У меня есть проект, который структурирован, как показано на изображении. Этот проект отправляет электронные письма при перепродаже паролей. У меня есть папка XSLT с файлами .xslt. У меня есть заголовок, нижний колонтитул и стиль в общей папке, где ResetPassword.xslt находится прямо под папкой XSLT.Путь изображения XSLT не работает

ResetPassword.xslt:

<?xml version="1.0"?> 
    <xsl:include href="Common/Header.xslt"/> 

    <xsl:output method="html"/> 
    <xsl:template match="/"> 
    <html> 
     <head> 
     <xsl:call-template name="Style"/> 
     </head> 
     <body> 
     <table id="resetPasswordBody"> 
      <tr> 
      <td> 
       <xsl:call-template name="Header"/> 

Как вы можете видеть, что я звоню шаблон заголовка из шаблона с в ResetPassword.xslt. В шаблоне заголовка я следующее:

<?xml version="1.0" encoding="UTF-8"?> 
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 
    <xsl:template name="Header"> 

      <img src="img\banner.jpg"/>  

    </xsl:template> 
</xsl:stylesheet> 

Проблема заключается в том, когда я запускаю этот проект внутри визуально студии (по правой кнопке мыши -> показать в браузере) изображение не отображается. Я немного пытаюсь выяснить, какой путь я могу упомянуть в шаблоне заголовка xslt, чтобы появился баннер.jpg. Я пробовал все возможные комбинации.

Единственный путь, который работает полный путь, т.е. C: \ XXXXXX \ ххххх

Но проблема в том, когда развернут на сервере полный путь не будет допустимым.

Я смущен, и любая помощь будет отличной.

Заранее спасибо.

Project structure

ответ

2

Вы вызываете файл из шаблона является 2 до достижения изображения

../../img/banner.jpg 

or img/banner.jpg 
Смежные вопросы