web服务器端控件

时间:2022-06-27 05:53:55

Asp.net在客户端开发和web开发所用到的控件还是有很大的差别的,而且Web开发的界面是在浏览器中显示的,所以控件的设计都和前边学习HTML设计有联系,没有客户端开发那么简单,不过我们可以通过专门工具,来帮助我们开发。这篇博客,先简单总结各个控件的功能!

 

功能   控件   说明   属性   方法   事件  
文本   Label   显示文本   Text          
    TextBox   接受用户的输入,文本/数字/日期等   Text/TextMode/AutoPostBack/Visible/Enable   TextChanged      
    Literal   显示文本而不添加任何HTML元素              
按钮   Button   命令按钮   Text/PostBackUrl   Focus   Click/Command  
    ImageButton   包含图像的按钮   PostBackUrl/AlternateText/ImageUrl          
超链接   HyperLink   超链接控件   Text/NavigateUrl/Target:_top、_blank、_parent、_self、          
    LinkButton   具有超链接哇外观的命令按钮           Click  
选择   RadioButton   单选按钮   Checked/GroupName/Text       CheckedChanged  
    RadioButtonList   单选按钮组,该组中,,只能选择一个按钮           SelectIndexChanged  
    CheckBox   复选组   Checked/Text/AutoPostBack       CheckedChanged  
    CheckBoxList   复选框组           SelectIndexChanged  
    ListBox   列表,可以多重选择           SelectIndexChanged  
    DropDownList   下拉列表              
图像   Image   显示图像   ImageUrl/ImageAlign          
容器   Panel   用作其他控件的容器,对应html的<div>标记   GroupingText/ScrollBars          
    PalceHoder   占位容器,可以在运行时动态添加内容              
文件上传   FileUpdate   文件上传控件       SaveAs      
导航   TreeView   树型导航              
    Menu   下拉菜单导航              
    SiteMapPath   显示导航路径              
数据绑定控件   GirdView   数据表格控件    DataSource    DataBind(把数据源绑定到GirdView控件)/Sort/UpdateRow    PageIndexChanged/Sorted  
    DataList   可以使用自定义格式的数据绑定控件    DataSource    DataBind/CreateItem      
    ListView   使用用户定义的模板显示数据源数据,可以选择/排序/删除/编辑/插入记录              
    Repeater   可以为数据绑定列表中显示的每一项重复指定模板              
    DetailsView   在表中显示来自数据源的单条记录,其中每个数据行表示该记录的一个字段              
    FormView   使用用户定义的模板显示数据源中的单条记录,可以选择/排序/删除/编辑/插入记录              
数据源控件   SqlDataSource   绑定到sqlserver数据库的数据源              
    ObjectDataSource   为多层web应用程序体系结构中的数据绑定控件提供数据的业务对象              
数据验证   RequiredFieldValidator   验证某个字段是否输入   ControlToValidate(要进行验证的控件ID)/ErrorMessage(输入不合法的错误信息)/Text/IsValid          
    CompareValidator   某个字段的内容与指定的对象进行比较   ControlToValidate/ControlToCompare/operator(比较的操作类型):Equal.../ValueToCompare(用于比较的控件ID)          
    RangeValidator   字段内容是否在指定的范围   ControlToValidate/Maximum Value/Minimum Value/Type/Text          
    ValidationSummary   显示所有的验证报错信息   DisplayMode          
    RegularExpressionValidator   字段内容是否符合指定的格式   ControlToValidate/ValidationExpression(用于验证的正则表达式)          
    CustomValidator  

自定义验证控件

 

ControlToValidate/ClientValidationFunction