Могу ли я перезаписать переменную сервера HTTP в объекте запроса .NET - PullRequest
2 голосов
/ 12 марта 2012

Я хотел бы в самом начале жизненного цикла страницы проверить значение в серверной переменной QUERY_STRING и заменить его другим значением. Каждый последующий запрос объекта Request.ServerVariables ("QUERY_STRING") будет возвращать мое новое значение.

Есть ли способ сделать это, без необходимости перекодировать каждое место в приложении, которое вызывает эту переменную?

1 Ответ

0 голосов
/ 14 марта 2012

Вы можете использовать HttpContext.RewritePath для установки новой строки запроса.

Невозможно переписать коллекции Request.ServerVariables или Request.QueryString напрямую.

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