Пользователь

Добро пожаловать,

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

Меню сайта




Ваше мнение
Как вы оцените наш сайт?

Замечательный
Хороший
Обычный
Плохой
Отвратительный


Результаты
Другие опросы

Всего голосов: 846
Комментарии: 10


Наши партнеры



Статистика




Programming books  Download software  Documentation  Scripts  Content Managment Systems(CMS)  Templates  Icon Sets  Articles  Contacts  Voting  Site Search




Статьи и обзоры



Механизм кодирования строк URL

Раздел содержит все необходимые материаллы для освоения ASP. Рассмотрены примеры создания динамических страниц, их оформления, взаимодействие с базами данных, аутентификация и авторизация пользователей, работа с cookies и многое другое. Здесь вы найдете подробное описание технологии создания сценариев ASP.NET.Материаллы расчитаны на разный уровень подготовленности - новичков и профессионалов.	Часто возникает необходимость передать переменные в самой строке URL. Для этого нужно воспользоваться кодированием строки с переменными. А все спецсимволы типа пробела тоже должны учитываться.




Без применения кодирования:

Код
<a href="search.asp?query=all articles in 2007">Список всех статей за 2007 год</a>




Если испытать в работе первый код, то наш SQL запрос будет с некоторыми отсутствующими символами. А нам это не подходит, ведь теряется весь смысл многословного запроса.

Именно для решения этой проблемы программистамы было придумано кодировать строку перед подачей ее скрипту. Сама функция кодирования называется URLEncode и вся строка запроса кодируется в безопасном режиме (safe mode).

Закодированный пример:

Код
<a href="search.asp?query=<%Server.URLEncode("all articles in 2007")%>">Список всех статей за 2007 год</a>



Нет комментариев. Почему бы Вам не оставить свой?
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.
Внимание! Если у вас не получилось найти нужную информацию, используйте рубрикатор или воспользуйтесь поиском


.



Статьи и обзоры ASP NET Механизм кодирования строк URL Часто возникает необходимость передать переменные самой строке Для этого нужно воспользоваться кодированием строки переменными все спецсимволы типа пробела тоже должны учитываться Без применения кодирования Код& href=& quot search query=all articles 2007& & Список всех статей за 2007 год& /a& Если испытать работе первый код то наш запрос будет некоторыми отсутствующими символами нам это не подходит ведь теряется