![]() 图3 List列表控件以编号列表的形式呈现在页面上,而且支持分页功能。 |
![]() 图4 ObjectList 控件中,可以在每个列表项中显示多个字段。这里同时显示了球队名称、输、赢和积分等字段。 ![]() 图5 每个列表项可以和多个命令进行关联,页面下方的各个链接就是与列表项关联的命令,你可以选择不同的命令,产生不同的操作 |
| 能力 | SelectionList | List | ObjectList |
| 是否可以以下拉列表、列表框、 单项或多选按钮等类型在HTML浏览器上进行呈现 | √ | ||
| 是否支持多选 | √ | ||
| 以项目符号列表或编号列表的形式进行呈现 | √ | ||
| 当列表包含较多的列表项时,是否可以启用分页功能 | √ | √ | |
| 是否可以通过服务器语法声明静态地生成列表项 | √ | √ | |
| 是否可以与数据源绑定 | √ | √ | √ |
| 在一个列表项中是否可以同时显示多个字段 | √ | ||
| 在选择一个列表项后是否会触发相应的事件 | √(注释) | √ | √ |
| 每个列表项是否可以自定义相关联的命令 | √ | ||
| 是否支持模板 | √ | √ | |
| 注释:SelectionList列表控件在选择一个列表项后,其自身是无法自动产生一个回发(postback)操作的。你必须在包含该SelectionList列表控件的Form控件上放置一个Command控件,再由该Command控件将因列表选项发生改变的信息回发到服务器上,这样ASP.NET运行时就可以根据这些信息做出相应的处理,并将处理后的信息返回到移动页面上。 | |||