session 在那用,什么时候用,为什么用? session 在那用,什么时候用,为什么用?
开发环境 .net 程序开发
SESSION 可以保存用户登陆后的信息,有时候在其他页面需要使用的时候可以方便调用
但是SESSION也有弊端,保存有时间限制
viewstate还要来回传,降低页面速度
保存用户
Session就是服务器给客户端的一个编号,当一台web服务器运行时,可能是有多个用户都在浏览这台服务器上的网站,当每个用户首次与这台服务器建立连接时,它就与这个服务器建立了一个Session,同时服务器就会自动为其分配一个SessionId,用以标识这个用户的唯一身分,Session就是有服务器随机产生的一个字符串。 sessionserver 配置使用
顶!
在一个网页中的字段,需要在另一个网页中使用时,将其存到session中,然后就可以在所有网页中使用了。
楼上的应该还有viewstate吧
为什么用? 因为WEB是一种无状态的
Windows程序可以把你任意类型的变量值保持到其生命周期结束,但Web程序在为你的操作返回需要的页面后,就会丢弃所有变量资源——除了用session保存的。
所以简单地说,在Web程序中,当你用到任何一个需要被反复使用的变量值时,该变量基本上就要使用session类型。
保存会话。。保存值。。以供需要时读取。。。
随便google了一个:
登陆、传值等都可以用到session,用他是因为他有一个唯一的Session ID来区分客户端连接,方便管理,但是在访问量大的时候session不是好的选择,因为在服务器忙的时候容易造成session丢失。
同意
session作为b/s的一种会话机制,一般在用户第一次登录服务器时产生,信息保持在服务器端。当一个用户登录系统时,你可以获取到他的信息将其保存到session中,然后在其他页面可以直接获取并使用。
建议少用
保持会话,保存用户的信息,还有传值的时候用
请教一下“百度地图”中的动态测距是如何实现的
VS2010:add a STS Project in the Solution (FedUt...
xml转换的时候出现的有关问题
WCF直接通过绑定进行通信不成功,各位
WPF下 ComboBox控件的SelectedValue属性双向绑定对象 的有关问题
怎么将datagridview中的数据快速导出到excel中