如何获取SessionID???
当一个用户访问我的网站的首页时,我想获取该用户的SessionID:
以下做法不知道正不正确,请高手指点。
谢谢!!!
有两个网页,一个是登录的首页,一个是登录后跳转的目标页:
Login.aspx.cs登录页的后台代码
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string sID = Session.SessionID.ToString();//我听说Session是服务器分配自动的,此时的SessionID是那个
Session["sID"] = sID; //自动获取的值吗?????
}
}
protected void Button1_Click(object sender, EventArgs e)
{
string userName = this.TextBox1.Text;
Session["userName"] = userName;
Response.Redirect("Target.aspx");
}
Target.aspx
protected void Page_Load(object sender, EventArgs e)
{
string userName = Session["userName"].ToString();
string sID = Session["sID"].ToString();
Response.Write(string.Format("欢迎{0}登陆,您的SessionID是{1}。", userName, sID));
}