网站建设中使用视图状态

网站建设中在一个ASP.NET页面被显示出来以后,曾经创建了该页面以及所有的服务器控件的页面对象就被破坏了。当回送发生时,一个新的页面对象和新的服务器控件对象就被创建出来。在编写一个服务器控件时我们常常需要保持和管理状态。因为控件随着每个页面请求被创建,然后被破坏,因此在对象成员变量中存储的状态将丢失。如果一个控件想要保持状态,它就必须用别的方法来做这件事。就像我们在文本框控件中看到的那样,管理状态的方法之一是使用回送。当一个回送发生时,任何与控件相关联的回送数据都经由IPostBackData接口而对控件可用。控件因此可以重新填充它的类变量,使控件保持状态。

«1»