ASP.NET总结——Web控件

        Asp.net控件包括两大类:Web控件(服务端)和HTML控件(客户端)。Web控件和对象一样,有方法和属性,并且响应事件。  

内部控件 

         文本输入

         控制转移

                   Button

                   ImageButton     (将数据传递回服务器)

                   LinkButton                

                   Hyperlink  (单击Hyperlink时,不会提交到服务器上,它就是个超链接,直接跳转。)其实就相当于HTML中的<a href=""></a>标签,牛腩新闻发布系统也用到过。

         选择

                   CheckBox

                   RadioButton(GroupName属性)

                   ListBox

                   DropDownList

                  (涉及到了控件联动、例子很好用)注意:在使用DropDownList控件如果需要数据随下拉框的值更改时改变时,需要将此属性设置成true。但也要衡量,尽量少用。因为如果为True,每点击控件一次,就会自动提交到服务器,会增加服务器负担。      

        容器panel

                容器控件可以包含其他控件。好处是可以集体控制、布局、隐藏显示,通过更改容器控件的属性,就可以一次更改一组控件的可见性。 (以前听米老师和八期师哥师姐们讲过,

复杂控件

         它是服务器控件,可用于创建复杂的HTML元素。

         ADRotator(用于更换Web页上的广告)这个控件里的内容都是有固定模式写成的XML文件,通过控件的AdvertisementFile属性,附加相关联的XML文件。

         Calendar(提供日历的全部功能)

验证控件

       六个验证控件,用的方法都一样,改几个属性(错误提示、绑定控件),这里就不罗列了。自定义验证控件(客户端验证和服务器端验证)。比较复。因为涉及到在服务端运行,所以在处理的时候会涉及到校验的合法。主要用到的是IsValued属性(True、False)。

       只是把笔记给整理了一遍,控件只有在实践应用中才能体会到它功能的美丽。学习过的同学们简单的略一遍吧,HTML控件及其比较下次再说。

 


你可能感兴趣的:(ASP.NET总结——Web控件)