关于Session.IsNewSession和!IsPostBack的区别

一、在页面第一次初始化的时候
Session.IsNewSession = True;
!IsPostBack  = True;
二、在做页面操作引起回传的时候
Session.IsNewSession = False;
!IsPostBack  = False;
三、点浏览器“刷新”按钮的时候(唯一的一点不同)
Session.IsNewSession = False;
!IsPostBack  = True;

时间: 2024-09-15 06:15:04

关于Session.IsNewSession和!IsPostBack的区别的相关文章

cookie机制和session机制的区别

  一.cookie机制和session机制的区别 具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案. 同时我们也看到,由于在服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择 二.会话cookie和持久cookie的区别 如果不设置过期时间,则表示这个cookie生命周期为浏览器会话期间,只要关闭浏览器窗口,cookie就消失了.这种生命期为

新手菜鸟必读:session与cookie的区别_php技巧

session和cookie是网站浏览中较为常见的两个概念,也是比较难以辨析的两个概念,但它们在点击流及基于用户浏览行为的网站分析中却相当关键.基于网上一些文章和资料的参阅,及作者个人的应用体会,对这两个概念做一个简单的阐述和辨析,希望能与大家共同探讨下. session和cookie的最大区别在于session是保存在服务端的内存里面,而cookie保存于浏览器或客户端文件里面:session是基于访问的进程,记录了一个访问的开始到结束,当浏览器或进程关闭之后,session也就"消失&quo

详解.net mvc session失效问题_实用技巧

最近在研究有关.net mvc项目中的session失效问题,下面小编把研究过程给大家共享下,大家可以参考下. 最近解决基于.net mvc项目的session失效问题,这个跟大家聊聊. 1.问题分析 .net mvc中,Session失效需要考虑几种情况: •基于权限认证的Action,使用非Ajax请求: •基于权限认证的Action,使用JQueryt Ajax请求: •基于权限认证的Action,使用.net mvc封装的Ajax请求: •无权限认证的Action,使用非Aajx请求:

页面回发几次后,不关闭浏览器,重新输入网址回车,SessionID和IsNewSession的值会怎么样?

问题描述 我用IE浏览器和360浏览器测试了一下:打开页面,回发几次后,再重新输入网址回车,IsNewSession的值为True,SessionID的值保持不变.对吗?总觉得不太对啊,既然是个新会话,为什么SessionID的值还保持不变呢?测试代码:publicpartialclass_Default:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){Session["num&

关于Session的一个让人困惑的问题(附gif动画)___________

问题描述 我写了一段小小的测试代码,代码如下:这段代码的意思是:第一次请求页面,将Session中的num设置为1,然后将num的值打印出来,文本框1显示是否是新会话,文本框2显示会话ID;点击Buttion按钮时,将num的值加1,然后将num的值打印出来,文本框1显示是否是新会话,文本框2显示会话ID;在某个版本的360浏览器里启动调试:如下图的动画所示:刚启动页面后,页面显示值为1,每单击一次Button按钮,页面输出值加1,点击3次Button按钮后,页面显示值为4.在浏览器地址栏里重新

ASP.NET MVC之Session State性能问题(七)

前言 这一节翻译一篇有关Session State性能问题的文章,非一字一句翻译. 话题 不知道我们在真实环境中是否用到了Session State特性,它主要用来当在同一浏览器发出多个请求时来存储数据,在现在我们更多的为了避免整个页面刷新,Web应用程序更多倾向于利用高扩展性的Ajax,但是不知道我们是否注意到当我们使用Session数据多次请求MVC上的Action方法时产生的性能问题呢? 将Session放入上下文中(Put Session into the Context) 在进行代码演

How to Share Session State Between Classic ASP and ASP.NET(1)

asp.net|session Applies to:   Microsoft ASP.NET Summary: Discusses how to share session state between classic ASP and Microsoft ASP.NET using Microsoft .NET Framework classes and the serialization feature of the .NET Framework. Sharing session state

【转】WEB应用中的SESSION知多少?

作为一名WEB开发程序员,对session的理解是最基础的,但是现状是WEB程序员遍地都是,随便一划拉一大把,不过估计能把session能透彻理解的人应该不是很多,起码我之前对此是知之甚少,偶然看到的一个关于session的文章,经过适当整理,特拿来与大家分享,因为时间太久,文章出处已然记不清楚,无法附上,请原作理解,若有必要我会删除,谢谢! 目 录  一.Session  二.Cookies  三.Cookies机制  四.Session机制  五.Cookies机制与Session机制的区别

ASP.NET中如何正确使用Session

Asp.Net中的Session要比Asp中的Session灵活和强大很多,同时也复杂很多:看到有一些Asp.Net开发人员报怨说Session不稳定,莫名其妙的丢失,其实这正是Asp.Net改进的地方之一. 我们知道Session与Cookie最大的区别在于:Cookie信息全部存放于客户端,Session则只是将一个ID存放在客户端做为与服务端验证的标记,而真正的数据都是放在服务端的内存之中的. 在传统web编程语言(比如asp)中,session的过期完全是按照TimeOut来老老实实处理