C# ASP.NET C中的Request.ServerVariables#
是否可以清除asp.net代码隐藏中request.servervariables中设置的值。我正在尝试注销模块,因为一旦单击注销按钮,我将重定向到注销页面,在pageload方法中,我将清除所有会话,但清除会话并不是清除请求中设置的值。ServerVariable[“User”] 使用以下代码:- Request.Params.Clear() 如果要根据类型删除servervariables数据,请使用此选项 Request.ServerVariables[“variableName”]。删除(0) 它将删除此字符串中的所有字符C# ASP.NET C中的Request.ServerVariables#,c#,asp.net,C#,Asp.net,是否可以清除asp.net代码隐藏中request.servervariables中设置的值。我正在尝试注销模块,因为一旦单击注销按钮,我将重定向到注销页面,在pageload方法中,我将清除所有会话,但清除会话并不是清除请求中设置的值。ServerVariable[“User”] 使用以下代码:- Request.Params.Clear() 如果要根据类型删除servervariables数据,请使用此选项 Request.ServerVariables[“variableName”]。删除
protected void Page_Load(object sender, EventArgs e)
{
Session.Clear();
Session.RemoveAll();
Session.Abandon();
HttpContext.Current.Response.Cache.SetExpires(DateTime.UtcNow.AddDays(-1));
HttpContext.Current.Response.Cache.SetValidUntilExpires(false);
HttpContext.Current.Response.Cache.SetRevalidation(HttpCacheRevalidation.AllCaches);
HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.NoCache);
HttpContext.Current.Response.Cache.SetNoStore();
}