更新:2007 年 11 月
ObjectList ASP.NET 移动控件在下表所列的这些方面不同于 List 控件。
功能  | 
ObjectList 控件  | 
List 控件  | 
|---|---|---|
数据绑定  | 
将项添加到对象列表的唯一方法是将对象列表绑定到数据源。  | 
支持以静态方式、编程方式以及通过数据绑定来添加项。  | 
多个属性视图  | 
允许查看每一项的多个属性(或字段)。根据设备的特性,您可以将此控件呈现为一个表,它显示每个对象的多项属性。或者,您可以提供一个 UI,以允许用户查看对象的附加属性。  | 
显示各项的一个属性。  | 
多个项命令  | 
允许将多个命令与每项关联。某项的命令集可以在所有项中共享,也可以是该项所特有的。  | 
支持各项的默认命令。  | 
自定义分页和模板化  | 
支持。  | 
支持。  | 
 说明: | 
|---|
此表比较 ObjectList 和 List 控件的功能。然而,尽管两个控件都支持自定义分页和模板化,但 SelectionList 控件却不支持分页。  | 
指定对象列表中的字段元素
使用 ObjectList 控件,您可以为每个项显示多个字段。每个字段与一个属性名关联。当 List 项绑定到数据对象时,各字段将绑定到该对象的相应属性。定义字段的方法有三种:
声明方式,使用对象列表中的 <Field> 元素。
编程方式,实例化 ObjectListField 对象并将这些对象添加到该控件的 Fields 集合中。
自动方式,将 AutoGenerateFields 属性设置为 true**。**
说明: