存储指向用户控件的指针

时间:2014-01-29 10:27:39

标签: c# asp.net viewstate

我有一个用户控件,我想以回编方式在回发中引用。

为了做到这一点,我需要在viewstate中保留信息。

我有两个选择:

  1. 将控件ID存储在viewstate中,每次都在页面上找到控件
  2. 将控件存储在viewstate中,即WebControl,但不需要
  3. 每次都找到

    选项2超过1是否有任何不利因素?

1 个答案:

答案 0 :(得分:3)

您无法在ViewState中存储任何“对象”,因为它每次都在Load阶段创建,并在Unload期间死亡。控件无法序列化。选择1。