<1>Web绑定控件
数据绑定是Web应用程序以及动态网站经常使用的一项技术,其实质就是帝国一一个规范的数据源信息
然后让控件中的信息直接从数据源中获取数据
<2>基本的数据绑定控件有:RadioButtonList,CheckBoxList,DropDownList,ListBox
DropDownList控件
DropDownList1.Items.Insert(0, new ListItem("--请选择--", "0"));
ListBox控件注意怎么删除选择的项
for (int i = this.lbLeft.Items.Count - 1; i >= 0; i--)
{
if (this.lbLeft.Items[i].Selected)
{
this.lbLeft.Items.RemoveAt(i);
}
}
<3>Web绑定控件的属性:
Items 列表中项的集合
RpeatColumns 用户布局项的列数
RepatDirection 项的布局方向,取值为枚举类型,分别为垂直方向和水平方向
SelectedIndex 获取设置选择项的索引号,从0开始
SelectdItem 获取控件中的选择项
SelectedValue 获取控件中选择项的值
<4>Web绑定控件的事件
SelectedIdexChanged 在更改选定索引后激发
想项的属性:
Enable 该选项是否可以使用,如果为false不能被选择
Selected 是否选中该项
Value 选择关联的值
Text 选项的文字
<5>ASP.Net验证控件
轻松实现用户输入的验证,且与用户浏览器无关
由在客户端或服务器中运行的验证代码执行
多种验证控件,验证数据更加简单方便
验证控件的层次结构
WebControl
Lable ValidationSummary
抽象类:基础验证类BaseValidator-->RequiredFieldValidator 验证是否空
-->RegularExpressionValidator 正则匹配
--->CustomValidation自定义
--->BaseCompareValition 抽象类
RangeValidator 范围
CompareValition比较
<6>RequiredFieldValidator验证非空控件
ControlToValidate 验证的控件id
Text 出错时的提示
ErrorMessage 提交给Validation Summary的错误提示,当Text为空时,也会显示该错误
<7> Page.IsValid属性
指示页面验证是否成功:提供了安全性,
<8>CompareValidator比较控件
ControlToValidate 验证的控件id
ControlToCompare 要进行对比的控件id
Type 比较类型设置,不同类型的比较可能出错
Operator 比较运算符,默认为 等于
Value ToCompare 用于进行比较的常数值
<9>RangeValidator用于范围的验证
MaximumValue 范围的上届,(最大值)
MinmumValue 范围的下届(最小界)
Type 验证类型(字符串,整型,双精度,日期,货币)
<10> CustomValidator自定义控件
ClientValidationFuncation 用于客户端验证的函数
OnServerValidate 服务器端验证的事件方法
<11>ValidationSummary
验证报告控件
该控件并不对窗体的输入进行验证
它可以将验证汇总在一处统一显示
显示的内容是其他控件的ErrorMessage
属性:
ShowMessageBox 指示是否显示弹出提示消息
ShowSummary 指示是否显示该报告内容,用于显示指示消息的时候
DisplayMode设置为SingleParagraph只显示一个子句
<12>Web Table控件
方便用户使用编程的方式实现表格布局页面
行 TableRow
列 TableCells
BackImageUrl背景图像
HorizontalAlignment 水平对齐方式
CellSpacing 单元格之间的间隔
CellPadding 单元格内容与边距之间的空间量
GridLines 显示单元格边框
<13> Calendar日历控件
可使用 Calendar Web服务器控件显示日历中的可选日期,并显示与
特定日期关联的数据,该控件基于DateTime对象,每一天包含一个LinkButton
控件,
事件: SelectionChanged当用户选择单个日期或日期范围时触发
VisibleMonthChanged当用户显示一个新月份时触发
<14>FileUpLoad文件上传控件 继承 WebControl
主要类 PostedFile属性返回HttpPostedFile类
public HttpPostedFile PostedFile { get; }
PostedFile.FileName属性得到选择的文件地址
PostedFile.ContentLength属性得到文件大小bt
PostedFile.SaveAs(Server.MapPath(相对路径)) 保存图片
posted on
浙公网安备 33010602011771号