Tag: 内存管理数据表

在ViewState中存储数据表

我正在阅读微软关于州管理的这篇文章。 http://msdn.microsoft.com/en-us/library/75x4ha6s(v=vs.100).aspx 我在这里发现了一件有趣的事。 ViewState被归类为客户端选项(虽然我已经知道)。 它让我想起了应用程序中的代码。 DataTable dt = getDatatableFromDB(); ViewState[“dataTable”] = dt; 这段代码目前工作正常。 我的困惑是: 客户端对象(ViewState)如何保存服务器端对象(Datatable)? 使用ViewState存储大型对象(如Datatables)是一种好习惯吗? 如果我们继续使用这种方法可能会产生副作用(如果有的话)?