摘要: 简单类型视图状态应用本文节选自《庖丁解牛:纵向切入ASP.NET 3.5控件和组件开发技术》一书 视图状态默认支持很多类型的数据存储,其中基本类型的有字符串、数字、布尔值、颜色、日期、字节,以及各种类型的数组等。以下是一个最常见的典型用法:public string Text{ get { String s = (String)ViewState["Text"]; return ((s == null) ? String.Empty : s); } set { ViewState["Text"] = value; }}在上面代码中有个ViewState的 阅读全文
posted @ 2009-02-18 14:31 我的javaIT 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 视图状态机制下的IStateManager接口本文节选自《庖丁解牛:纵向切入ASP.NET 3.5控件和组件开发技术》一书 .NET框架为自定义视图状态管理提供了System.Web.UI.IStateManager接口,定义了任何类为支持服务器控件的视图状态管理而必须实现的属性和方法,服务器控件的视图状态由控件属性的累计值组成。该接口包括保存并加载服务器控件的视图状态值的方法,以及一个指示控件跟踪其视图状态的更改的方法。此接口的成员与Control类中的对应方法具有相同的语义。若要自定义ASP.NET应用程序管理服务器控件视图状态的方式,必须创建一个实现此接口的类。代码如下:/// < 阅读全文
posted @ 2009-02-18 08:41 我的javaIT 阅读(156) 评论(0) 推荐(0) 编辑