2011-06-29 150 views
0

我有一個aspx頁面,它是一個「用戶登錄」區域。我想將用戶標識傳遞給另一個從aspx頁面鏈接的頁面。通過URL傳遞會話變量(ASP.Net)

鏈接我有看起來像這樣:

www.abcdefg.com/Home/Redirect/?authtkn=123456abcd=xxxx

我需要的XXXX是一個會話變量,在這種情況下,是用戶標識符。

** userid不是感性信息,這只是將用戶重定向到另一頁以獲取指定的信息。

有關如何將會話變量傳遞給URL的任何想法,或者如果這可以完成。示例www.abcdefg.com是與原始aspx頁面不同的域(位於不同的服務器上)。

+0

你爲什麼要到會話變量傳遞到URL,如果你可以從任何應用程序頁面的訪問? –

回答

3

爲什麼不這樣追加?

string.Format("www.abcdefg.com/Home/Redirect/?authtkn=123456abcd={0}", 
    Session["UserId"]); 

如果我正確地理解了你的話。