当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > Web服务器控件:ListBox控件

ASP.NET
.NET框架类库中的定时器类的使用
net得到本地电脑基本信息的简单方法
如何通过ASP.NET页面重启服务器
.net开发工具LINQ框架设计指南
.net ajax 与Ext2框架在.net程序中的应用
.Net上传图片按比例自动缩小或放大
.NET的死锁调试工具:ACorns.Debugging
ADO在vb.net中的使用(与datagrid结合)
Visual C++中实现双缓冲的基本原理
.net App中集成COM组件的一些简单技巧
vb.net通过app.config来改变编译路径
实例了解Asp.Net的继承和多态性
asp.net里导出excel表方法汇总
ASP.NET上传大于4M的文件的相关设置
.Net开发漫谈:关于命名空间和目录划分
.Net(C#)开发漫谈:关于变量的命名和属性
.Net新手学堂:Lambda表达式的一般应用
故障解析:.NET开发正则表达式中BUG一例
一步一步安装VB.Net(图片较多,请稍等)
关于用VB做更漂亮的窗体的思考

ASP.NET 中的 Web服务器控件:ListBox控件


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-28   浏览: 135 ::
收藏到网摘: n/a

阅读此文请先查看:ASP.NET入门教程:Web服务器控件,简单讲述了Web服务器控件的使用方法。

定义和用法

ListBox 控件用于创建但选货多选的下拉列表。

ListBox 控件中的可选项目是通过 ListItem 元素定义的!

ListBox Web控件和DropDownList Web控件的功能几乎是一样,只是 ListBox Web 控件是一次将所有的选项都显示出来。SelectionMode属性可以设置是单选还是多选,默认是Single。

提示:该控件支持数据绑定!

属性

属性 描述 .NET
Rows 在列表中显示的行数。 1.0
SelectionMode 允许单选还是多选。 1.0

Web 控件标准属性

AccessKey, Attributes, BackColor, BorderColor, BorderStyle, BorderWidth,
CssClass, Enabled, Font, EnableTheming, ForeColor, Height, IsEnabled,
SkinID, Style, TabIndex, ToolTip, Width

控件标准属性

AppRelativeTemplateSourceDirectory, BindingContainer, ClientID, Controls,
EnableTheming, EnableViewState, ID, NamingContainer, Page, Parent, Site,
TemplateControl, TemplateSourceDirectory, UniqueID, Visible

语法

<ASP:ListBox
  Id="控件名称"
  Runat="Server"
  AutoPostBack="True | False"
  DataSource="<%数据源%>"
  DataTextField="数据源的字段"
  DataValueField="数据源的字段"
  Rows="一次要显示的列数"
  SelectionMode="Single | Multiple"
  OnSelectedIndexChanged="事件程序名称"
>
  <ASP:ListItem/>
</ASP:ListBox>

实例

<% Page Language=C#>
<Html>
<Form Id="Form1" Runat="Server">
请选择您喜欢的明星(单选):<br>
  <ASP:ListBox Id="ListBox1" Runat="Server">
 <ASP:ListItem>张学友</ASP:ListItem>
    <ASP:ListItem>刘德华</ASP:ListItem>
    <ASP:ListItem>黎明</ASP:ListItem>
    <ASP:ListItem>大傻</ASP:ListItem>
     <ASP:ListItem>郭富城</ASP:ListItem>   
  </ASP:ListBox>
</Form>
</Html>