2009-10-04 39 views
0

我正在使用urlRewritingNet。我的web.config是這裏>>urlrewriter問題:查詢字符串重複顯示?

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

我的查詢字符串是在這裏:

www.domain.com/home/default.aspx 

這工作。但是我插入LoginStatus控件。當點擊Login控件註銷,網頁網址這樣www.domain.com/home/default.aspx?PageTitle=home

Request.Querystring["PageTitle"]結果是home,home

如何制止這種複製的查詢字符串?

回答

0

我遇到了同樣的問題,我做了如下的事情;

改變你的目標網址爲 「~/Default.aspx/$1

,並抓住它