黑马程序员技术交流社区
标题:
session 赋值问题
[打印本页]
作者:
史鹏飞
时间:
2013-4-6 13:17
标题:
session 赋值问题
本帖最后由 史鹏飞 于 2013-4-7 16:17 编辑
((registrantionHeader)Session["register"]).Name = "张三";
registrantionHeader register = (registrantionHeader)Session["register"];
register.Name = "张三";
Session["register"] = register ;
registrantionHeader 是一个对象
这两种给session赋值的方法有什么区别吗?用那种比较好?
作者:
郑丹丹1990
时间:
2013-4-6 17:14
Session["register"]="张三"
我知道这样赋值是可以的,而且大家也都这样用的。
你提到那两种方法没见过。
希望对您有帮助!
作者:
杜磊
时间:
2013-4-6 20:00
用Session的话,其实用不了那么麻烦。
Session["key"]=value;
这里的key可以是任何你觉得方便的东西。如Session["123"].
而这里的value也可以是当前程序集里存在的任何东西,不管是变量还是一个类的对象。
作者:
史鹏飞
时间:
2013-4-7 16:14
我到现在还是没有发现两种方法有什么区别,先认为他们一样把!结贴了。
作者:
HM刘磊
时间:
2013-4-8 00:21
我感觉这两者之间并没有本质的区别,只是写法不同而已,第一种对于自己而言写代码的速度提高了,但对别人不易读,
第二种虽然麻烦但易读使人一目了然。
都是通过session的键来得到值
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2