Asp.Net北大青鸟总结(二)-asp.net控件技术

来源:互联网 发布:电脑网络连接出现红叉 编辑:程序博客网 时间:2024/04/30 19:47

        视频的学习已经进行得差不多了还有六集视频,却是自己也该是时候回头总结自己学习的东西了,自己也看了关于这方面的书籍,自己的总结肯定还有不足的地方希望各位大牛给出指导.

一.基本Web服务器控件这一部分的讲解我已将在我上一篇博客里有所讲解了,那么我们来讲讲这里面比较特殊的几个控件

1.链接控件     链接按钮是在Web页上显示超链接样式的按钮,一般有两种一个是LinkButton还有一种是HyperLink控件他们两个的使用和button的差不多,不同点是点击是是可以连接到另外一个web页面而HyperLink控件是但鼠标划过的时候会出现一个小手的,并且会链接到其他网页,而且HyperLink控件的实现机制同其他的两个也不同,他是不需要回发到服务器的,而且它是可以实现图片的链接机制,而其他的两种没有这种用法。

2.文件上传控件FileUpload控件只实现文件上传的控件  

          string strDir = FileUpload1.PostedFile.FileName;//获取上传文件的路径和文件名            int mypos = strDir.LastIndexOf("\\");//获取路径在最后一次出现的位置            string strFileName = strDir.Substring(mypos);//获取文件名去掉路径            string strPath = Server.MapPath(".") + strFileName; //获取文件的路径


    

二.内置验证控件

     RequredFiledValidataor控件:非空验证控件用于确保被验证的控件中包含一个值,如用户名不能为空。                     CompareValidator控件:该控件使用比较运算符(小于,大于,等于)将用户输入与一个常量值或另一个控件的属性值进行比较。

  RangValidator控件:该控件用于检查用户的输入是否在特定的范围内,如年龄范围,时间范围。

  RegularExpressionValidator控件:该控件用于检查项与正则项的模式是否匹配,如身份证、电子邮箱、电话号码、邮政编码等字符序列。

  CustomerValidator控件:用户可以自定义控件的验证方式,该控件的验证比较灵活。

三.创建用户控件

   在牛腩中我们已经接触到了这部分的学习这就是我们在牛腩中用到的ascx的用户控件,可以按照用户自己的需求来进行定义。

1 0