我在写程序时,砬到如下的一段代码 :
Dim newDatatable As DataTable
NewDatatable = CType(viewstate("inserttable"), DataTable)
...........
viewstate("inserttable") = newDatatable
newDatatable.clear()
在Datatable的值clear之后,viewstate("inserttable")里所保存的值也没有了.
所以我怀疑viewstate 里所保存的只是一个指向datatable的指针,在存取
datatable时,viewstate中的值是和datatable联动的.
Dim newDatatable As DataTable
NewDatatable = CType(viewstate("inserttable"), DataTable)
...........
viewstate("inserttable") = newDatatable
newDatatable.clear()
在Datatable的值clear之后,viewstate("inserttable")里所保存的值也没有了.
所以我怀疑viewstate 里所保存的只是一个指向datatable的指针,在存取
datatable时,viewstate中的值是和datatable联动的.
博主在写程序时遇到一段代码,当DataTable的值被清空后,ViewState里保存的值也消失了。博主怀疑ViewState保存的只是指向DataTable的指针,存取DataTable时,ViewState中的值与DataTable联动。
4167

被折叠的 条评论
为什么被折叠?



