web服务器控件
Web服务器控件语法:<asp:控件类型名 属性集 runat="server" id="指定ID”></asp:Label>
其中,ID属性是获取或设置分配给服务器控件的编程标示符
示例:声明一个Label标签控件的代码:
<asp:Label ID="Label1" runat="server" Text="Web服务器控件示例"></asp:Label>
PS:这里的属性和属性集并不是HTML元素的属性,而是Web服务器控件的属性。
常用属性:
Backcolor:控件的背景颜色 BorderColor:控件的边框颜色 BorderStyle:控件边框的样式
BorderWidth:控件边框的宽度 Style:控件的样式 Attributes:属性集(只能在编程中用) Enabled:设置为true(默认)时控件起作用 height:控件的高度 width:控件的宽度
标准控件:
标签控件:Lable
Text:标签显示的文本。 Visible:控件是否呈现,默认为ture
文本框控件:TextBox
AutoPostBack:用于在文本框的内容发生变化时,自动把包含这个TextBox的表单传回服务器,默认false
Text:文本值 TextMode:文本框的行为模式、有单行文本框、多行文本框、密码框 ReadOnly:是否只读,默认false
按钮控件:
Button、LinkButton、ImageButton这三种表现为外观上的不同
属性: OnClientClick:单击按钮时执行的客户端脚本
常用事件: click(onclick:事件处理函数 )
超链接控件(HyperLink):
HyperLink:可在网页上创建连接,使用户可以在应用程序中的页面之间跳转。
HyperLink控件常用属性:
ImageUrl:为超链接指定一个图片 NavigateUrl:指定超链接代表的URL Text:标注超链接上的文本
Enable:启用或警用超链接 Target:获取或设置单击HyperLink控件时显示链接到的网页内容的目标窗口或框架
单选按钮和单选按钮列表控件:
RadioButton(用于显示单个单选按钮)RadioButtonList(用于显示一组单选按钮组)
设置一组单选按钮,比如用来显示性别,需将他们的GroupName设置为相同的,这样服务器就认为他们是同一组
RadioButtonList常用属性:
RepeatDirection:水平重负还是垂直重复 SelectedItem:单选按钮组中被选中的项
复选框控件:CheckBox、CheckBoxList
使用CheckBox控件和CheckBoxList控件可以执行以下操作:
- 当选中某个复选框时将引发页面回发
-当用户选中某个复选框时捕获用户交互
-将每个复选框绑定到数据库中的数据
CheckBox常用属性:Checked(是否选中true/false)、Text、Value
CheckBoxList常用属性:Items(保存所有复选框的列表)
CheckBoxList中的选项类型为ListItem类型
CheckBoxList中ListItem的常用属性为:Selected(表示当前项是否被选中 true/false)、Text、Value
DropDownList:
可以使用户从预定义的下拉列表中选择单个项,其选择列表在用户单击下拉按钮之前一直保持隐藏状态
DropDownList控件中的ItemList控件属性值
Text:指定在列表中显示的文件 Value:指定列表项对应的隐藏值,设置此属性可以将该值与特定的项关联,而不显示该值
Selected:表示一个列表项被选中
ListBox控件可以一次显示多个项,并使用户能够选择多个项,其属性与DropDownList类似。
Image控件:用于显示图像
ImageUrl(指定图像的URL)