powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Server.UrlEncode && Server.UrlDecode
5 сообщений из 5, страница 1 из 1
Server.UrlEncode && Server.UrlDecode
    #34132980
Аноним
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите пожалуйса в чем может быть проблема:

Кодирую так:

<a href="<%=Server.UrlEncode("stroy.aspx?id=2")%>" style="text-decoration: none; color:Black">Обои "Ланита"</a>
Декодирую так:

String id_;
id_ = Server.UrlDecode(Request.QueryString["id"]);

Но при переходе на страницу, сервер выдает:
{"'/WebSite2/stroy.aspx?id=2' is not a valid virtual path."}
И кодирует почему то в нижний регистр.

Может я не прально кодирую? Спасибо.
...
Рейтинг: 0 / 0
Server.UrlEncode && Server.UrlDecode
    #34133470
horseman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По- моему дело тут не в кодировании. Проверьте существуют ли пути и файлы.
...
Рейтинг: 0 / 0
Server.UrlEncode && Server.UrlDecode
    #34133480
Dmitry Uvarov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а зачем тут вообще нужно что-то кодировать или декодировать? почитайте хелп по UrlEncode/Decode и зачем они нужны ещё разhttp://ln.com.ua/~openxs/articles/smart-questions-ru.html
...
Рейтинг: 0 / 0
Server.UrlEncode && Server.UrlDecode
    #34134019
Аноним
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, Dmitry Uvarov, Вы писали:

DU>а зачем тут вообще нужно что-то кодировать или декодировать? почитайте хелп по UrlEncode/Decode и зачем они нужны ещё раз

DU>
данное сообщение получено с www.gotdotnet.ru
DU>ссылка на оригинальное сообщение


если id будет содержать кирилицу мне попрежнему не понадобиться кодирование??? :crash:
...
Рейтинг: 0 / 0
Server.UrlEncode && Server.UrlDecode
    #34135405
Sinclair
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, <Аноним>, Вы писали:
А>если id будет содержать кирилицу мне попрежнему не понадобиться кодирование??? :crash:
Обычно кодирование кириллицы выполняет сам браузер. Но во избежание проблем конечно лучше кодировать ее. Непонятно только, зачем кодировать все подряд — достаточно кодировать значение id:

<a href="stroy.aspx?id=<%=Server.UrlEncode("2")%>" style="text-decoration: none; color:Black">Обои "Ланита"</a>
Ведь де кодирование-то выполняется только для этого значения!
Скорее всего, именно из-за этого и происходит ошибка, т.к. кодируется все вместе включая знак ?. И естественно, сервер не может найти файла с именем "stroy.aspx?id=2". 1.2.0 alpha rev. 655
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Server.UrlEncode && Server.UrlDecode
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]