对象的特性

服务器控件能够将其他对象以及基本类型作为特性开放。一个ASP.NET页面中的服务器控件声明能够直接通过两种方式设置某个对象特性的特性值。第一种方法是对属性名使用Object Walker语法,该方法使用连字符(-)来指定一个对象的特性。支持一个对象特性很简单。例如,这个简单的类定义允许使用特性A和B设置两个字符串值。通过使对象特性初始化,服务器控件就能用很少的代码将逻辑关联的属性组合在一起并方便地将它们在一个或多个控件上开放。典型的例子是大多数ASP.NET控件使用的style对象。大多数ASP.NET Web控件都支持该方法。然而,为了是其能够工作,我们需要使用ParseChildren属性指定一个true值来注释我们的服务器控件类定义。

«1»