session 在那用,什么时候用,为何用


session 在那用,什么时候用,为什么用?
session 在那用,什么时候用,为什么用?

开发环境 .net 程序开发

我爱明日香 12 years, 4 months ago

SESSION 可以保存用户登陆后的信息,有时候在其他页面需要使用的时候可以方便调用

但是SESSION也有弊端,保存有时间限制

朗基努斯之炮 answered 12 years, 4 months ago

viewstate还要来回传,降低页面速度

cg367 answered 12 years, 4 months ago

保存用户

信主得永生 answered 12 years, 4 months ago

<fieldset> <legend class="font_bold"> 引用: </legend>

  Session就是服务器给客户端的一个编号,当一台web服务器运行时,可能是有多个用户都在浏览这台服务器上的网站,当每个用户首次与这台服务器建立连接时,它就与这个服务器建立了一个Session,同时服务器就会自动为其分配一个SessionId,用以标识这个用户的唯一身分,Session就是有服务器随机产生的一个字符串。
sessionserver 配置使用

</fieldset>



顶!

Tosaka answered 12 years, 4 months ago

在一个网页中的字段,需要在另一个网页中使用时,将其存到session中,然后就可以在所有网页中使用了。

xzuu7 answered 12 years, 4 months ago

楼上的应该还有viewstate吧

<fieldset> <legend class="font_bold"> 引用: </legend>

  为什么用?
因为WEB是一种无状态的

</fieldset>


有关部门领导 answered 12 years, 4 months ago

Windows程序可以把你任意类型的变量值保持到其生命周期结束,但Web程序在为你的操作返回需要的页面后,就会丢弃所有变量资源——除了用session保存的。


所以简单地说,在Web程序中,当你用到任何一个需要被反复使用的变量值时,该变量基本上就要使用session类型。

月龄14.8 answered 12 years, 4 months ago

保存会话。。保存值。。以供需要时读取。。。

灼眼D水银灯 answered 12 years, 4 months ago

随便google了一个:



Celica answered 12 years, 4 months ago

<fieldset> <legend class="font_bold"> 引用: </legend>

  登陆、传值等都可以用到session,用他是因为他有一个唯一的Session ID来区分客户端连接,方便管理,但是在访问量大的时候session不是好的选择,因为在服务器忙的时候容易造成session丢失。

</fieldset>


同意

李宇春   answered 12 years, 4 months ago

session作为b/s的一种会话机制,一般在用户第一次登录服务器时产生,信息保持在服务器端。当一个用户登录系统时,你可以获取到他的信息将其保存到session中,然后在其他页面可以直接获取并使用。

落单的盒子人 answered 12 years, 4 months ago

建议少用

沙包二等兵 answered 12 years, 4 months ago

保持会话,保存用户的信息,还有传值的时候用

xpy618 answered 12 years, 4 months ago

Your Answer