여기에 하나의 asp.net 응용 프로그램에서 다른 asp.net 응용 프로그램으로 단추를 클릭하여 세션 ID를 전달합니다.웹 응용 프로그램에서 보낸 데이터를 검색하는 방법은 무엇입니까?
응용 프로그램 1 :
protected void Page_Load(object sender, EventArgs e)
{
}
: 여기
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)
{
}
}
내 문제는
응용 프로그램 내 두 번째 asp.net 응용 프로그램 pageload에이 2이 세션 ID를 검색하는 방법입니다
제안 사항이 있으십니까?
첫 번째 질문은 무엇입니까? – Lloyd
@Lloyd 두 응용 프로그램 모두에 동일한 세션 ID를 공유하려면 – kk1076
proc에서 세션을 이동 (예 : sql server) 한 다음이 게시물을보십시오. http://stackoverflow.com/a/3151315/351383 –