Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Борьба с путями
|
|||
|---|---|---|---|
|
#18+
Моё приложение работает по под IIS. Запуск осуществляется по адресу: http://localhost/myapp. На странице есть элемент <IMG>. Как мне правильно сфомировать путь к картинке Путь к картинке такой: http://localhost/myapp/Images/Catalog/image.png Проблема в том, что на этой же странице есть ссылки типа home/index. Так вот если щелкнуть на такую ссылку, то url будет таким: http://localhost/myapp/home/index и картинка не отображается. Т.е. надо прописать путь чтобы при переносе приложения в другой каталог путь к картинке формировался правильно: <img src=" http://localhost/myapp/Images/Catalog/image.png"> - для случая, когда приложение расположено в каталоге myapp; <img src=" http://localhost/Images/Catalog/image.png"> - для случая, когда приложение расположено в корне каталогов IIS; Понятно ли ? Относительные пути не работают, чтобы я не пытался делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 01:16 |
|
||
|
Борьба с путями
|
|||
|---|---|---|---|
|
#18+
thunder2, в такой ситуации проще всего работать с абсолютными путями т.к. относительный путь зависит ог глубины ссылки. Для этого в серверных элементах управления используем пути вида "~/path". Знак ~ означает корень приложения и ASP.NET автоматически заменит его на нужное значение. В не-серверных элементах управления путь нужно будет строить вручную. Можно завести константу (или параметр конфигурации) с путем до корня (/ или /myapp в твоем примере). Или можно использовать свойство HttpRequest.ApplicationPath . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 10:57 |
|
||
|
Борьба с путями
|
|||
|---|---|---|---|
|
#18+
bazileВ не-серверных элементах управления путь нужно будет строить вручную Ну зачем же, можно так же резолвить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 11:02 |
|
||
|
Борьба с путями
|
|||
|---|---|---|---|
|
#18+
МСУНу зачем же, можно так же резолвить. Это тоже попадает под понятие "строить вручную" :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 12:10 |
|
||
|
Борьба с путями
|
|||
|---|---|---|---|
|
#18+
bazile, Вообщем нашел решение. Если кому интересно можете взять на вооружение. Сделал доп. метод расширения для класса Html: Код: c# 1. 2. 3. 4. 5. 6. 7. Этот код расместил в файле Global.asax.cs. Далее, там где надо использовать этот метод (файлы представлений) в начале файла надо добавить Код: c# 1. и где надо сформировать полный виртуальный путь к ресурсу пишем так: Код: c# 1. в результате будет сгенерирован корректный путь до ресурса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2012, 20:20 |
|
||
|
Борьба с путями
|
|||
|---|---|---|---|
|
#18+
thunder2, жесть какая-то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2012, 23:27 |
|
||
|
Борьба с путями
|
|||
|---|---|---|---|
|
#18+
Deza,Url.Content не? А это где такое есть ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2012, 00:07 |
|
||
|
Борьба с путями
|
|||
|---|---|---|---|
|
#18+
МСУ, Может быть, зато проблем с путями больше нет. Хоть как перемещай сайт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2012, 00:08 |
|
||
|
Борьба с путями
|
|||
|---|---|---|---|
|
#18+
thunder2, а какие проблемы могут быть с путями? то что вы написали "Относительные пути не работают, чтобы я не пытался делать" так вы не умеете их готовить.. Это созвучно: Гланды выдернули через ж...у - зато ангина не страшна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2012, 00:19 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38081314&tid=1358953]: |
0ms |
get settings: |
5ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
145ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 420ms |

| 0 / 0 |
