C# 在单击按钮时使用查询字符串追加会话id

C# 在单击按钮时使用查询字符串追加会话id,c#,asp.net,session,cookies,C#,Asp.net,Session,Cookies,我喜欢在点击按钮时用查询字符串附加会话id,它会重定向asp.net中的另一个页面。我尝试了很多…但是 Session["uname"] = null; Session["pwd"] = null; Session["lout"] = "a"; Response.Redirect("Login1.aspx?sid=" + Session["lout"].ToString(),true); 我在login.aspx if (Convert.ToString(Session["lout"]).Eq

我喜欢在点击按钮时用查询字符串附加会话id,它会重定向asp.net中的另一个页面。我尝试了很多…但是

Session["uname"] = null;
Session["pwd"] = null;
Session["lout"] = "a";
Response.Redirect("Login1.aspx?sid=" + Session["lout"].ToString(),true);
我在
login.aspx

if (Convert.ToString(Session["lout"]).Equals("a"))
{
    lout.Text = "Logged Out Successfully ";

}

您正在将sid作为查询字符串传递,以便可以读取查询字符串,而不是:

Convert.ToString(Session["lout"]).Equals("a")
您可以使用
Request.QueryString(“sid”)


我不知道你上面的代码有什么问题。它也必须起作用。但是,如果您正在调用
会话。在重定向之前放弃
,则所有会话值都将被清除。

请编写一个更好的标题,重新设置代码格式并添加更多解释。你的问题不清楚。重定向到的另一个页面是什么?您的代码没有提供足够的详细信息。尝试添加更多细节和代码以明确问题所在!