![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ISAPI приложение - WebModule, Свойства Request and Response [D6, WinME, NT4]
xpyctuk © (2002-03-04 15:22:00)Здраствуйте, может быть кто-нибудь сможет ответить на мой вопрос:
Мне нужна полностью вся строка с помощью которой вызывается в WebModule процедура WebModuleAction. Ну начало строки можно узнать через свойства Request.Host, Request.pathInfo. A как узнать всю строку URL по идее эта информация должна содержатся в Request.Url но её там нету. А у Response свойства URL нет.
Конкретно мне нужно узнать в этой строке какая внутреняя ссылка (например #A) имеется.
Т.е. из строки http://rustem/webserver/webprogram.dll/test#AМне нужно вытащить в процедуре обработки такого запроса #A.
Извиняюсь за мой эпистолярный стиль.
xpyctuk (2002-03-04 17:10:00) [1]Всем спасибо
но все таки жалко что никак не передается
в принципе я так и думал, но а вдруг :-)))
McSimm (2002-03-04 16:43:00) [2]Адресная часть #ИМЯ на сервер не передается. Передается только часть адреса до "#".
Если запрашиваемая страница уже открыта, запрос вообще не передается, а сразу осуществляется переход.
Sergy (2002-03-04 16:31:00) [3]См. свойства Request.PathInfo - можно получить /test
и Request.QueryFields.Text или Request.ContentFields.Text - можешь вытащить от туда запрос, т.е. то, что после знака ? идет.
Вот только #A тебе вряд ли удасться выделить, т.к. запрос в этом случае не идет на сервер (не проверял, но логика подсказывает), а обрабатывается локально, т.к. #A -ссылка, которая должна обрабатываться на клиенте, т.к. содержит ссылку внутри загруженной страницы.