Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Получение значений параметров. / 7 сообщений из 7, страница 1 из 1
02.09.2004, 10:30
    #32676756
Parol
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение значений параметров.
Привет всем!
Пытаюсь отправить значения на URL, например parse.asp?id=S325+ В файле parse.asp Request.QueryString("id") выдает S325 , но не S325+ . Как получить полное значение id ?
...
Рейтинг: 0 / 0
02.09.2004, 10:48
    #32676796
Ustazz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение значений параметров.
В url символ '+' является служебным и служит для обозначения пробела. Для того чтобы правильно передать плюс, его нужно закодировать:

parse.asp?id=S325%2B
...
Рейтинг: 0 / 0
02.09.2004, 11:27
    #32676947
Parol
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение значений параметров.
2Ustazz
Спасибо за совет! Именно так все и было!

А куда вообще посмотреть, какие еще служ. символы есть, чтобы снова не наступить на те же грабли?
...
Рейтинг: 0 / 0
02.09.2004, 11:33
    #32676977
Parol
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение значений параметров.
2Ustazz
Спасибо за совет! Именно так все и было!

А куда вообще посмотреть, какие еще служ. символы есть, чтобы снова не наступить на те же грабли?
...
Рейтинг: 0 / 0
02.09.2004, 11:40
    #32677004
nex
nex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение значений параметров.
Смотри в сторону
Код: plaintext
Server.URLEncode()
...
Рейтинг: 0 / 0
02.09.2004, 13:29
    #32677409
maxapet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение значений параметров.
Лучше всего кодировать всю строку параметров.
Для этого есть функция Server.URLEncode()
Если в клиентских скриптах ( javascript ), то это функция escape , а unescape производит декодирование.
...
Рейтинг: 0 / 0
03.09.2004, 08:22
    #32678551
Parol
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение значений параметров.
2maxapet
Делаем escape("325+") получаем S325+ , а не S325%2B . Похоже, Server.URLEncode единственная альтернатива...

Спасибо всем советы!
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Получение значений параметров. / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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