PageAdapter.GetStatePersister 方法
定义
返回一个对象,网页使用此对象来维护控件和视图状态。Returns an object that is used by the Web page to maintain the control and view states.
public:
virtual System::Web::UI::PageStatePersister ^ GetStatePersister();
public virtual System.Web.UI.PageStatePersister GetStatePersister ();
abstract member GetStatePersister : unit -> System.Web.UI.PageStatePersister
override this.GetStatePersister : unit -> System.Web.UI.PageStatePersister
Public Overridable Function GetStatePersister () As PageStatePersister
返回
一个从 PageStatePersister 派生的对象,该对象支持为 Page 创建和提取组合控件和视图状态。An object derived from PageStatePersister that supports creating and extracting the combined control and view states for the Page.
注解
PageStatePersister属性使用 GetStatePersister 方法返回从类派生的对象, PageStatePersister 该对象形成并提取组合控件和页的视图状态。The PageStatePersister property uses the GetStatePersister method to return the object, derived from the PageStatePersister class, that forms and extracts the combined control and view states for the page. 如果没有附加到页面的派生页适配器, HiddenFieldPageStatePersister 则使用对象在页的隐藏字段中维护状态。If there is no derived page adapter attached to the page, a HiddenFieldPageStatePersister object is used to maintain the state in a hidden field on the page.
| 链接类型Link type | 生成的链接Resulting link |
|---|---|
| 代码实体参考,cerCode Entity Reference,cer | ToString |
| 代码实体引用合格,cerqCode Entity Reference Qualified, cerq | Char.ToString |
| 代码实体引用特定的,cerCode Entity Reference Specific,cers | ToString(Char) |
| 代码实体引用限定的特定 cerqsCode Entity Reference Qualified Specific, cerqs | Char.ToString(Char) |
继承者说明
当你从类继承时 PageAdapter ,你可以重写 GetStatePersister() 方法以返回另一个派生页面状态 persister。如果无法在隐藏 (字段中维护组合状态,则可以重写此方法,例如,因为) 有限的资源。When you inherit from the PageAdapter class, you can override the GetStatePersister() method to return another derived page state persister if it is not feasible to maintain the combined state in a hidden field (for example, because of limited resources).
GetStatePersister()基类返回 HiddenFieldPageStatePersister 对象。The GetStatePersister() base class returns a HiddenFieldPageStatePersister object. 您可以使用 SessionPageStatePersister 类来维护会话状态中的页状态。You can use the SessionPageStatePersister class to maintain the page state in session state.