是否可以在asp .net后面的代码中清除request.servervariables中设置的值。我尝试注销模块,因为一旦我点击注销按钮,我将重定向到注销页面,在页面加载方法中,我将清除所有会话,但清除会话没有清除Request.ServerVariable["User"]
中设置的值
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();
}
答案 0 :(得分:0)
使用以下代码: -
Request.Params.Clear();
如果要根据类型删除servervariables数据,请使用此
Request.ServerVariables [ “VARIABLENAME”]删除(0);
它将删除此字符串中的所有字符