2011-06-29 51 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"]); 

如果我正确地理解了你的话。