假設我有鏈接http://www.somesite.com/file.aspx?a=1&b=2如何從url中刪除查詢字符串參數?
現在我想刪除所有的參數,所以就變成:
http://www.somesite.com/file.aspx
或者我可能希望只刪除參數,如
http://www.somesite.com/file.aspx?b=2
有沒有辦法在C#中執行上述操作?發生的事情是,我來自另一個頁面,它帶有一個名爲edit的參數,但是當頁面進行回發時,edit參數仍然存在,所以它仍然認爲它處於編輯模式。例如:
用戶A轉到one.aspx頁面並單擊編輯鏈接。他們被帶到two.aspx?edit = true。在頁面加載期間,它會看到查詢字符串參數edit不爲null,並將內容置於編輯模式。一旦用戶完成編輯,頁面被刷新,但url仍然是two.aspx?edit = true,並保持內容處於編輯模式,實際上它應該是two.aspx
這就是我實際上在做的事情,所以我想我被困住了。謝謝。 – Xaisoft 2009-12-23 06:51:32
如果你使用會話,你沒有問題 – Pierre 2015-01-29 11:09:46