代码之家  ›  专栏  ›  技术社区  ›  Himadri

数据读取器是否可以存储在视图状态中?

  •  1
  • Himadri  · 技术社区  · 15 年前

    数据读取器是否可以存储在视图状态中?

    哪些数据可以存储在视图状态中?

    3 回复  |  直到 15 年前
        1
  •  2
  •   rahul    15 年前

    在回发过程中需要访问的任何数据[可序列化]都可以存储在视图状态中。

    无法序列化DataReader,因为它基于连接的模型。所以它不能存储在viewstate中。

    在视图状态中存储大型数据表也是不可取的。只返回在当前上下文中需要显示的必要数据。

        2
  •  1
  •   Arnis Lapsa    15 年前

    我想数据阅读器不能存储。就像探险家不能那样。

    必须对-class进行序列化才能将其存储在viewstate中。


    Quick googling 给我这个:

    DataReader不能作为XML序列化。如果要存储结果集 在视图状态下,使用数据表或数据集。

        3
  •  0
  •   Omu    15 年前

    可以在视图状态下存储任何可序列化的内容

    所以不,你不能