2012-02-28 69 views
1

我需要知道是否有可能獲得父頁面的查詢字符串?我有這樣的事情:從子頁面獲取父頁面的查詢字符串

我有一個頁面說client.aspx,現在我用查詢字符串打開這個頁面,這個頁面有一個窗口,當我點擊特定的按鈕窗口得到彈出的和我在加載另一個頁面說clientcontacts.aspx,我想在clientcontatcts.aspx client.aspx查詢字符串。

可能嗎?

回答

1

您也可以傳遞此QueryString值來彈出頁面並獲取子頁面中的值。

+0

我不應該這樣做..我被告知要訪問該查詢字符串,我甚至不能使用隱藏的控件。 – 2012-02-28 09:31:49

1

你能在這種情況下使用Request.UrlReferrer?或者像Saurabh說的那樣,只需將查詢字符串從父項傳遞給子頁面?

+0

我發現問題與推薦者做的事情是,一些互聯網安全軟件在過去已經從HTTP請求中刪除了所有引用,甚至是到同一個域的引用。這並不常見,但它可能發生並且很難調試(來自經驗)。只是一個謹慎的話。 ;-) – Chris 2012-02-28 10:17:25

+0

正如你所說的那樣,值得記住,雖然這有點環境怪異。我想,如果你通過任何東西來路由你的網絡流量,響應的內容總是會變得格格不入,我們的代理人正在從網頁中去除所有類型的內容,我不確定你是否想要這樣做,的代碼,或者在客戶端發佈時將其放下,並將其指向不那麼嚴格的安全軟件! – dougajmcdonald 2012-02-28 10:23:14

+0

後者當然是可取的,因爲正如你所說的那樣,問題是他們的最終結果,而且根據我的經驗,無論客戶希望問題出在哪裏,你都能夠解決問題。但是,是的,如果你順着這條路線走,你會得到更多的投訴。 :) – Chris 2012-02-28 10:33:37