页适配器和视图状态

更新:2007 年 11 月

保存视图状态时,页生成一个字符串,用它表示视图状态中发送到客户端的部分。此字符串已编码。它包括私有视图状态(如果有),以及会话中保存的任何应用程序视图状态的标识符。对于 ASP.NET 移动控件,页适配器必须将该字符串保持到客户端,并确保它在后面的回发中可用。

呈现时,页适配器必须通过页的 ClientViewState 属性访问该字符串,并将它写到客户端。回发时,通过使用由 MobilePage 对象的 ViewStateID 静态成员定义的关键字(定义为“_VIEWSTATE”的字符串常数),页适配器确保所保持的状态在窗体数据中可用。

说明:

通常,可以让页适配器将该字符串写为一个隐藏窗体字段(其名称由 ViewStateID 字段指定)。当提交窗体以进行回发时,该值在窗体数据中自动可用,页适配器不需要做任何其他的回发处理。

请参见

其他资源

支持视图状态