Проблема с urlrewriter: дублируется строка запроса? - PullRequest
1 голос
/ 04 октября 2009

Я использую urlRewritingNet. Мой web.config здесь >>

<add name="HOME" virtualUrl="^~/(.*)/Default.aspx" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/Default.aspx?PageTitle=$1" ignoreCase="true"/>

Моя строка запроса здесь:

www.domain.com/home/default.aspx

Это работает. Но я вставляю элемент управления LoginStatus. Когда вы нажимаете на элемент управления входом, чтобы выйти, URL страницы был таким www.domain.com/home/default.aspx?PageTitle=home

Request.Querystring["PageTitle"] результат home,home

Как остановить эту дублированную строку запроса?

1 Ответ

0 голосов
/ 06 октября 2009

Я столкнулся с той же проблемой, я сделал что-то вроде следующего:

измените свой destinationUrl на "~/Default.aspx/$1"

и поймать его с Request.PathInfo.Substring(1);

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