итак: я прочитал 8+ стековых потоков относительно абсолютного значения.Несколько сайтов и перешли на страницу MS на этом ...
однако, когда я пытался и не имел успеха.Затем я исследовал еще и удивительные решения, о которых я читал, не являются частью .asp, а только asp.net?(да, я новичок / новичок / неосведомленный)
Ситуация и мое стремление:
У меня есть сайт, на котором изначально было всего несколько продуктов и страниц текста / изображений (~10), количество продуктов увеличилось вдвое, и я хочу перейти на древовидную структуру для SEO / личной гигиены / организации.
Первоначальный создатель использованного сайта. Это было замечательно при настройке одного слоя, так каксейчас.
т.е. example.com/page1.asp
Теперь я помещаю обзоры (длинные отчеты о продуктах на нескольких страницах), добавляю несколько продуктов и т. Д. На разных глубинах в дереве.Поэтому, несмотря на то, что я могу точно подключиться к относительному включению на
example.com/products/super-widgets/widget/reviews/index.asp
<!-- #include file="../../../../../../inc-footer.asp" -->
, источники внутри включения включаются как относительные.
Поскольку я пытался исследовать изложенное выше, я пытался найти «наилучшую практику» для преобразования относительного в абсолютное для информации в файле /inc-footer.asp.Я рассмотрел вопрос об указании агенту абсолютного пути для получения глобальных изображений
<img src="http://example.com/images/ex1.png">
.
Однако я считаю, что некоторые говорят, что это плохой выбор для кодирования, я думаю, что это из-за скорости опыта клиентов / посетителей веб-сайтов, но я не знаю этого.
Так что яЯ попытался сделать несколько проб и ошибок, основанных на моих предыдущих исследованиях, но безрезультатно ...
внутри файла include.asp У меня (и не удалось):
с этих сайтовпримеры ( ссылка ) Я пытался:
<img runat="server" src="~/images/tab-leftside.png" class="tab-img" width="22" height="20" /><a href="javascript:switchid('tab2');" onfocus="this.blur()" >Page 2</a><img src="" />
и от MS ( ссылка ) я пытался:
<asp:image runat="server" ImageUrl="~/images/tab-rightside.png" alt="design object" width="21" height="20" class="tab-img" /> <a href="javascript:switchid('tab1');" onfocus="this.blur()" >Page 1</a> <img src="" />
во время написания этого Iсослался на некоторые рекомендации и попробовал и потерпел неудачу с (ссылка)
<img src="<%= VirtualPathUtility.ToAbsolute("~/images/tab-rightside.png") %>" class="tab-img" width="22" height="20" /><a href="javascript:switchid('tab2');" onfocus="this.blur()" >Page 2</a><img src="" />
Тогда я подумал, что нужно изменить приведенный выше пример, и попытался
<img src="<%= VirtualPathUtility.ToAbsolute("~/images/") %>tab-rightside.png" class="tab-img" width="22" height="20" /><a href="javascript:switchid('tab2');" onfocus="this.blur()" >Page 2</a><img src="" />
Снова с перекрестной ссылкой в письменной форме (ссылка), Я рассмотрел, но включаемый файл не имеет
Единственный успех У меня был успех с абсолютным путем к http://
<img src="http://example.com/images/tab-leftside.png" class="tab-img" width="22" height="20" /><a href="javascript:switchid('tab2');" onfocus="this.blur()" >Page 2</a><img src="" />
В настоящее время сайт размещен на Windows Server 2003 Microsoft-IIS /6.0
Все файлы подкачки .asp
Я использую Google chroмне, чтобы определить успех в тестировании выше примеров.Как я понимаю, если он не работает в Chrome, его не стоит тестировать в других браузерах.
Спасибо.Кейси Бернетт