2010-11-29 206 views
0
Response.Redirect(my site's url + "editques/" + "QuesID/" + QuesID + "/"); 

重定向如上圖所示......在editques.aspx頁,whenI調試,我看到了查詢字符串的爲{QuesID = jhgjgjhjk & PID = jhhkjkj}查詢字符串問題

到底從哪裏值這個PID來自!

+0

是否有可能的PID被你的一些重寫規則添加? – Heinzi 2010-11-29 11:37:39

+0

您可能會問爲什麼它會顯示FAQID。我的猜測是有一些url重寫發生,增加了它。 – 2010-11-29 11:38:56

+0

其QuesID only..I鍵入常見問題解答錯誤..這是一個錯字 – Serenity 2010-11-29 11:48:01

回答

1

必須有一些組件需要在回發之間保留一個值,並且正在使用查詢字符串來實現該目的。

更新:您是否有機會在頁面上顯示分頁數據? PID可能代表頁面ID,可能由處理分頁的組件生成。

0

您確定您沒有在此行之前或此行之後重定向嗎?

我甚至不看FAQID在QString的..

1
var c = new HttpValueCollection(); 
c.Add(HttpUtility.ParseQueryString(Request.Url.Query)); 

if (!string.IsNullOrEmpty(c["PID"])) 
    c.Remove("PID");