datareader可以存储在视图状态吗?

可以在viewstate中存储哪些数据?

有帮助吗?

解决方案

在回发期间需要访问的任何[序列化]数据都可以存储在ViewState中。

DataReader无法序列化,因为它基于Connected模型。所以它不能存储在ViewState中。

也不建议在ViewState中存储大型数据表。仅返回您需要在当前上下文中显示的必要数据。

其他提示

我猜DataReader无法存储。就像xpathiterator一样。

事情是 - class必须是可序列化的,以便将它存储在viewstate中。


快速谷歌搜索给了我这个:

  

DataReader不能序列化为XML。如果要存储结果集   在ViewState中,使用DataTable或DataSet。

您可以在视图状态下存储任何可串行化的内容

所以不,你不能

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top