<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 2011-03-20 21:30  志神Soft  阅读(236)  评论(0)    收藏  举报