简单控件:
Label:被编译成span
样式表里设置lable的高度: display:inline-block;
Text --文本
ForeColor --字体颜色
Visible --权限时使用
CssClass --样式表
Literal:无任何元素,只会在其位置上将Text内容完全展示出来
重要属性只有:Text --文本
TextBox: 不一定被编译成什么元素
属性:Text --文本
TextMode - 它设置为什么值,被编译后将会是不同的一些表单元素
SingleLine --文本框
MultiLine --文本域
Password --密码框
Number --只能是数字,可以点击上下三角号进行加减
Button: 被编译成提交按钮 submit
ImageButton:被编译成图片按钮 image,有提交功能
LinkButton:超链接模样的按钮,有提交按钮的作用。被编译的内容较复杂
属性:OnClientClick是执行客户端脚本(js),客户端执行优先级高于服务端
表单元素:
文本类: --简单控件
文本框:<input type="text" />
密码框:<input type="password" />
文本域:<textarea></textarea>
隐藏域:<input type="hidden" />
按钮类: --简单控件
普通按钮:<input type="button" value="按钮1" />
提交按钮:<input type="submit" value="提交" />
重置按钮:<input type="reset" value="重置" />
图片按钮:<input type="image" src="" />
选择类: --复合控件
单选框:<input type="radio" />
复选框:<input type="checkbox" />
下拉列表:<select>
<option></option>
</select>
文件选择:<input type="file" />
复合控件:
RadioButton CheckBox
RadionButtonList 和 DropDownList
一、数据绑定
DataSource
T
V
DataBind
二、设置默认选中项
SelectedIndex
SelectedValue
三、取值
SelectedItem
四、布局
CheckBoxList :ListBox
一、数据绑定
遍历数据集合,ListItem
二、设置默认选中项
在数据添加的时候进行判断,设置Selected属性
三、取值
遍历所有的项,判断如果是选中状态那么就把值取出来保存
四、布局