`

Asp.net用户退出,清空Session,重定向登陆页面

阅读更多
protected void Page_Load(object sender, EventArgs e)
{
 //Session.Abandon();//取消当前会话
 //Session.Clear();//清除当前浏览器进程所有session

 Session.Remove("sessionUserName");//删除Session集合中某个元素
 Session.Remove("sessionGLBM"); 
 //Session["userId"]=null; //设置Session集合中的某个元素为空.
 this.Response.Redirect("../public/Login.aspx");
}

 

分享到:
评论

相关推荐

    Asp.net中安全退出时清空Session或Cookie的实例代码

    网站中点击退出,如果仅仅是重定向到登录/出页面,此时在浏览器地址栏中输入登录后的某个页面地址如主页,你会发现不用登录就能访问。这种所谓的退出并不是安全的。 那么怎样做到安全退出呢? 那就是点击退出后清空...

    asp.net(C#)清除全部Session与单个Session的方法

    在这个例子中,当用户点击按钮时,`Session.Abandon()`被调用,清空所有Session数据,并且通常会通过`Response.Redirect()`将用户重定向到登录页或其他初始页面。 **清除单个Session** 如果你只想清除特定的Session...

    asp.net内置对象方法

    10. **Page对象**:对于ASP.NET Web Forms,Page对象是每个页面的基础,包含关于页面生命周期、事件处理和控件树的信息。例如: - `Load()`、`PreRender()`等事件方法:在页面生命周期中的特定时刻执行。 - `...

    ASP.NET网站管理系统退出 清除浏览器缓存,Session的代码

    此方法不仅仅清空Session中的用户信息,还调用ClearClientPageCache()方法来清除浏览器缓存,防止用户信息在客户端留下痕迹。ClearClientPageCache()方法中使用的代码对浏览器的HTTP头进行操作,包括设置Cache-...

    北大青鸟asp.net试题

    - **使用Server.Transfer**: 在服务器端将用户重定向到另一个页面,并且不会改变浏览器地址栏中的URL。 ### 3. 斐波那契数列的实现 题目中给出了一个计算斐波那契数列第n项的递归函数示例。斐波那契数列是这样一个...

    ASP.NET七大对象

    **Page对象**是ASP.NET应用程序中最基本的对象之一,它表示一个Web页面。通过Page对象,我们可以访问到与当前页面相关的属性和方法。 - **Page.IsPostBack**:此属性用于确定当前页面是否是由服务器回发触发的。...

    asp.net系统对象与状态保持

    ### ASP.NET系统对象与状态保持 #### 一、ASP.NET内置对象 在ASP.NET中,开发者可以利用一系列内置的对象来处理请求、响应等常见的Web应用需求。这些对象包括`Page`、`Request`、`Response`和`Server`。 1. **...

    ASP.NET MVC 3实现类似于Server.Transfer的效果

    Server.Transfer是ASP.NET Web Forms框架中的一个重要特性,允许在一个请求周期内从一个页面无缝跳转到另一个页面。与传统的HTTP重定向不同,Server.Transfer不发送任何响应到客户端,而是服务器内部处理请求,使得...

    ASP.Net内置对象的用法与区别

    Session对象的核心优势在于它能够为每个用户提供独立的存储空间,这样即使不同的用户访问同一个页面,他们各自的Session数据也是完全隔离的。这使得开发者可以在不同页面间保存用户输入的数据,而不必担心数据丢失或...

    ASP.NET的内置对象介绍.docx

    `Response.Redirect` 用于重定向用户到另一个URL,`Response.BufferOutput` 控制是否启用缓冲,`Response.Clear` 清空缓冲区,`Response.Flush` 强制输出缓冲区中的内容,`Response.End` 结束当前页面执行,`...

    ASP.NET七大内置对象

    在ASP.NET中,这七大内置对象分别是:Response对象、Request对象、Server对象、Application对象、Session对象、HttpContext对象和Cache对象。今天,我们将对Response对象进行详细的介绍。 一、Response对象 ...

    Asp.net中Frameset的使用小结(2)

    - **退出整个框架集**:当需要退出整个框架集时,可以通过服务器端代码实现页面重定向: ```csharp protected void Button3_Click(object sender, EventArgs e) { // 清空 Session // Session.Clear(); ...

    asp.net常见的面试题目(有答案)

    **解析**:ASP.NET 提供了多种方式在页面之间传递数据,每种方式都有其适用场景: 1. **使用 QueryString**:通过 URL 的查询字符串传递数据。例如,在重定向时可以通过 `Response.Redirect("Page2.aspx?id=" + id)...

    asp.net面试题

    根据给定的信息,我们可以整理出一系列与ASP.NET相关的面试题及其解答或解释,涉及的知识点包括访问修饰符、页面间值传递方式、递归函数、类的实例化、继承与多态、B/S架构下的会话管理等。下面将详细阐述这些知识点...

    ASP.NET对象.doc

    在ASP.NET 中,有七个核心的对象,它们分别是Response对象、Request对象、Application对象、Session对象、Server对象、Cookie对象和Cache对象。这些对象在web应用程序中扮演着重要的角色,帮助开发者有效地管理和...

    Asp 经典面试题 asp.net 宝典

    以上总结涵盖了ASP.NET开发中的多个方面,包括访问修饰符的理解、页面间数据传递、编程实践示例、Web开发中的会话管理技巧、数学和算法实现、架构设计原则以及.NET框架的关键概念等。这些知识点不仅有助于初学者快速...

Global site tag (gtag.js) - Google Analytics