if (Session["tbUser"]==null) { //........ } 请问这句是什么意思?

为什么有的时候写成Session["UserName"]?.net小白,求救... 为什么有的时候写成 Session["UserName"] ?.net小白,求救 展开
 我来答
碎片知识杂货铺
2011-10-31 · 碎片知识杂货铺,仅供参考
碎片知识杂货铺
采纳数:458 获赞数:4216

向TA提问 私信TA
展开全部
Session用于保存每个用户的专用信息.每个客户端用户访问时,服务器都为每个用户分配一个唯一的会话ID(Session ID) . 她的生存期是用户持续请求时间再加上一段时间(一般是20分钟左右,可以在配置里面自行定义时间长短).Session中的信息保存在Web服务器内容中,保存的数据量可大可小.当Session超时或被关闭时将自动释放保存的数据信息.由于用户停止使用应用程序后它仍然在内存中保持一段时间,
因此使用Session对象使保存用户数据的方法效率很低.()
对于小量的数据,使用Session对象保存还是一个不错的选择.
使用Session对象保存信息的代码如下:
//存放信息
Session["key"]="value"
//读取数据
string UserName=Session["key"].ToString();
判断Session["key"]是否存在或是否失效(session超过保持时间会失效)
if(Session["key"]==null)
{...}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式