RewritePath не меняет HttpContext.Current.Request - PullRequest
1 голос
/ 03 апреля 2011

У меня есть httpModule, который позволяет мне иметь собственные URL-адреса, но направить URL-адрес на указанную страницу с дополнительной информацией о строке запроса.

Допустим, я использую context.RewritePath, чтобы переписать «Custom / Path» в «/Path.aspx?queryKey=value"

».

Когда я пытаюсь получить параметр запроса «queryKey», он не существует, потому что Request.Path по-прежнему «Custom / Path».

Как мне получить Request.Path как "/Path.aspx?queryKey=value", чтобы я мог получить информацию о строке запроса?

1 Ответ

0 голосов
/ 30 июня 2011

Вы можете использовать "../Path.aspx?queryKey=value", если вам нужно вернуться назад на один каталог.

Также, возможно, вы захотите добавить false для опции rebaseClientPath.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...