asp.net中的Session的赋值引用和地址引用(DataTable)
来源:互联网 发布:壮阳药淘宝 编辑:程序博客网 时间:2024/04/29 04:08
用asp.net开发网站时用Session来存储一些信息能够带来一些方便。在Session里存储DataTable类型的数据时有些地方要注意。
1. 用Session存储基本类型时,在其它网页中用该Session时,是重新赋一个值而已
Session["IntDate"] = 10;
int a = (int)Session["intData"]
a = a + 1; //a是11,Session["IntDate"]里存储的还是10
2.用Session存储DataTable数据时,在其它网页使用时,是引用,也就说是地址,不是重新赋值
Session["TableData"] 是存储的一个DataTable类型的值
DataTable a = (DataTable) Session["TableData"];
DataRow newRow;
newRow = AETable.NewRow();
newRow["列名"] = "All";
a.Rows.InsertAt(newRow, 0); //变量a和Session["TableData"]中在第一行中都增加了“All”
- asp.net中的Session的赋值引用和地址引用(DataTable)
- 引用类型的赋值问题--.net 中的Deep Clone
- 对象的赋值和引用
- 5.6(引用和赋值)
- Java中的克隆close()和赋值引用的区别
- 引用 ASP.NET中的Eval()和DataBinder.Eval()方法
- java中的赋值,引用
- js中的引用赋值
- 普通赋值和引用赋值
- 变量赋值和引用
- 变量赋值和引用
- js引用和赋值
- 引用 ASP.NET中的Eval()和DataBinder.Eval()方法
- .net的强引用和弱引用
- asp.net中引用vb中的函数
- spring学习笔记(三) --- bean中的引用赋值和数组/集合赋值
- 对象引用和赋值的理解
- 结构体变量的引用和赋值
- 【HeadFirst 设计模式】观察者模式
- Linux 下在Shell脚本中创建新终端
- ScrollView和ListView一起使用的问题
- 黑马程序员 IO流 二
- 将Allegro brd 能转成DXP2004 的bcp 文件吗
- asp.net中的Session的赋值引用和地址引用(DataTable)
- 发送加密邮件
- 设计模式-结构型01-适配器
- linux进程控制(一)--unix环境高级编程读书笔记
- 【iOS7的一些总结】2、视图控制器ViewControllers之间的数据传递(1)
- (spfa) XYZZY (P1932)
- ruby on rails的上传和下载
- BaaS服务收藏
- 班得瑞轻音乐全集[下载]