首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 请教session问题。 [已结帖,结帖人:jl_lsj]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jl_lsj
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 结帖率:
    发表于:2008-08-19 10:58:48 楼主
    Session["user"] and
    Session.Add("user",user)
    这两个都是添加Session值的方法,但是那个相对代码更好一点呢?
    是不同的方法吧,一个是数组形式保存的,一个是用.add方法保存呢?
    不知道理解的对不对,大家说说自己的理解。
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jcrjia
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 11:18:451楼 得分:15
    Session[] 使用了索引器
    Session.Add() 调用方法

    C# code
    namespace RegC { class Program { static void Main(string[] args) { Session session = new Session(); session["userName"] = "jcrjia"; Console.Write(session["userName"]); Console.Read(); } } class Session { private Hashtable _hashtable = new Hashtable(); public object this[object index] { get { return _hashtable[index]; } set { _hashtable.Add(index,value); } } } }

    上面是我对他的大概模拟,感觉MS是出于便捷.
    你查源码看看吧
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jcrjia
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 11:26:072楼 得分:0
    Session[]
    Session.add()
    在内部调用的方法都是一样的

    C# code
    public void Add(string name, object value) { this._container[name] = value; } public object this[string name] { get { return this._container[name]; } set { this._container[name] = value; } } public object this[int index] { get { return this._container[index]; } set { this._container[index] = value; } }
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • accomp
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 11:28:233楼 得分:5
    [Quote=引用 2 楼 jcrjia 的回复:]
    Session[]
    Session.add()
    在内部调用的方法都是一样的

    个人认同这个
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jianglei_2008
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 11:31:214楼 得分:0
    谁帮我看看帖子啊—— 想获取.NET2.0里的TreeView节点Value的值??急急急!!谢谢了
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved