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


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

开发环境 .net 程序开发

我爱明日香 12 years, 11 months ago

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

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

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

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

cg367 answered 12 years, 11 months ago

保存用户

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

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

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

</fieldset>



顶!

Tosaka answered 12 years, 11 months ago

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

xzuu7 answered 12 years, 11 months ago

楼上的应该还有viewstate吧

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

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

</fieldset>


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

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


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

月龄14.8 answered 12 years, 11 months ago

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

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

随便google了一个:



Celica answered 12 years, 11 months ago

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

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

</fieldset>


同意

李宇春   answered 12 years, 11 months ago

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

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

建议少用

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

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

xpy618 answered 12 years, 11 months ago

Your Answer