Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.NET C中的Request.ServerVariables#_C#_Asp.net - Fatal编程技术网

C# ASP.NET C中的Request.ServerVariables#

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”]。删除

是否可以清除asp.net代码隐藏中request.servervariables中设置的值。我正在尝试注销模块,因为一旦单击注销按钮,我将重定向到注销页面,在pageload方法中,我将清除所有会话,但清除会话并不是清除请求中设置的值。ServerVariable[“User”]

使用以下代码:-

Request.Params.Clear()

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

Request.ServerVariables[“variableName”]。删除(0)

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

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();

    }