ASP .NET C中的Request.ServerVariables

时间:2015-05-27 05:55:26

标签: c# asp.net

是否可以在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();

    }

1 个答案:

答案 0 :(得分:0)

使用以下代码: -

  

Request.Params.Clear();

如果要根据类型删除servervariables数据,请使用此

  

Request.ServerVariables [ “VARIABLENAME”]删除(0);

它将删除此字符串中的所有字符