ここでは、ある asp.net アプリケーションから別の asp.net アプリケーションにボタン クリックでセッション ID を渡しています。
アプリケーション 1:
protected void imgBTN_Click(object sender, EventArgs e)
{
string sessionKey = HttpContext.Current.Session.SessionID;
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(@"http://localhost:43392/PartnerHome.aspx");
string svcCredentials = Convert.ToBase64String(ASCIIEncoding.ASCII.GetBytes(sessionKey));
req.Headers.Add("Authorization", "Basic " + svcCredentials);
try
{
using (WebResponse svcResponse = (HttpWebResponse)req.GetResponse())
{
using (StreamReader sr = new StreamReader(svcResponse.GetResponseStream()))
{
string jsonTxt = sr.ReadToEnd();
}
}
}
catch (Exception c)
{
}
}
ここで私の問題は、2番目のasp.netアプリケーションのページロードでこのセッションIDを取得する方法です
アプリケーション 2:
protected void Page_Load(object sender, EventArgs e)
{
}
なにか提案を?