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

<span style="background-color: rgb(255, 255, 255);">    </span><span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">视频的学习已经进行得差不多了还有六集视频,却是自己也该是时候回头总结自己学习的东西了,自己也看了关于这方面的书籍,自己的总结肯定还有不足的地方希望各位大牛给出指导。</span>

一.基本Web服务器控件

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

1.链接控件

链接按钮是在Web页上显示超链接样式的按钮,一般有两种一个是LinkButton还有一种是HyperLink控件他们两个的使用和button的差不多,不同点是LinkButton点击是是可以连接到另外一个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的用户控件,可以按照用户自己的需求来进行定义。

时间: 2024-08-08 11:09:44

Asp.Net北大青鸟总结(二)-asp.net控件技术的相关文章

ASP.NET MVC中加载WebForms用户控件(.ascx)

原文:ASP.NET MVC中加载WebForms用户控件(.ascx) 问题背景 博客园博客中的日历用的是ASP.NET WebForms的日历控件(System.Web.UI.WebControls.Calendar),它会为“上一月”.“下一月”的链接生成"__doPostBack()"的js调用,如下图: 目前发现它会带来两个问题: 1. 不支持IE10: 2. 某些电脑不允许执行__doPostBack. 问题提炼 前提: 我们想以最低的成本解决这个问题,也就是对当前代码尽可

ASP.NET编辑与更新数据(非GridView控件实现)

Insus.NET在实现<ASP.NET开发,从二层至三层,至面向对象 (5)>http://www.cnblogs.com/insus/p/3880606.html 中,没有把数据编辑与更新功能一起演示,留下给网友们自由发挥,但是还是有网友想看看Insus.NET用实现方法. 以前Insus.NET的做法,是在GridView控件中进行.如这篇视频教程<GridView Edit Update Cancel Delete>http://www.cnblogs.com/insus/

念念不忘,ASP.NET MVC显示WebForm网页或UserControl控件

学习与使用ASP.NET MVC这样久,还是对asp.net念念不忘.能否在asp.net mvc去显示aspx或是user control呢?这个灵感(算不上灵感,只能算是想法)是来自前些天有写过一篇<多个视图结果显示于一个共用预览视图内>http://www.cnblogs.com/insus/p/3633298.html 其中有一个Render方法.以致想起以前开发asp.net时,也经常Render用户控件.即是说把网页经过Render之后,转换为是一串字符串. 那我们也一定可以把这串

【高德地图API】从零开始学高德JS API(二)地图控件与插件——测距、圆形编辑器、鼠标工具、地图类型切换、鹰眼鱼骨

摘要:无论是控件还是插件,都是在一级API接口的基础上,进行二次开发,封装的一系列更加便于开发者使用,减少开发者工作量的二级API接口.除了官方通用的鱼骨.鹰眼控件,还有大量官方开发的地图插件,类似谷歌的lib.当然本文还会介绍自定义插件的使用. ------------------------------------------------------------------------------------------------- 第一部分 控件 目前官方支持的控件包含:缩放控制条-地图

在DevExpress程序中使用条形码二维码控件,以及进行报表打印处理

在很多业务系统里面,越来越多涉及到条形码.二维码的应用了,不管在Web界面还是WInform界面都需要处理很多物料相关的操作,甚至很多企业为了减少录入错误操作,为每个设备进行条形码.二维码的标签,直接在流程中进行扫描处理,仅仅在界面勾选一些处理选项即可,极大提高工作效率,降低出错的几率.本篇随笔介绍如何在基于WInform的DevExpress程序中对条形码.二维码的处理,包括界面展示,报表打印等常规的处理. 1.DevExpress的条形码操作及报表打印 在15.1以上的DevEpxress版

数据绑定(二)把控件作为Binding源

原文:数据绑定(二)把控件作为Binding源 下面的代码把一个TextBox的Text属性关联在了Slider的Value属性上 <Window x:Class="WpfApplication1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/x

ASP.NET北大青鸟--总结篇

系统一下ASP,其实真没有多少东西,看完了整个北大青鸟的视频,我觉得东西在总结和不断对比中会由多变少,有少变多. (一)从概念总结内容 概念:ASP的主要功能是将脚本语言.HTML.组件(控件)和Web数据库访问功能有机地结合在一起,形成一个能在服务器端进行的应用程序. 总结:ASP可以分为4部分:脚本语言.HTML.控件和Web数据库访问功能.我们从四个方面总结,其实在很早以前后两个我们都已经不但接触过,而且很熟练,我们做过的机房收费系统就是用Windows form和Web数据库访问功能来实

Asp.Net北大青鸟总结(五)-数据绑定控件

在前面的博客我已经介绍了关于一个特殊控件也是我们经常用到的控件gridview的使用实现真假分页.这也是属于绑定控件的一种使用,那么我们接下来来介绍一下数据绑定这门技术吧!  一.数据绑定的概念 数据绑定是一项非常简单.有效的技术.asp.net采用数据绑定技术将显示控件的摸个属相与数据源绑定在一起.当数据源中的数据发生变化且重新请求网页时,被绑定对象中的属性将随数据源而改变. 二.数据绑定的应用范围 数据绑定的应用范围非常广泛,数据集.数组.集合.XML文档,甚至一般的变量,都可以作为数据源,

Asp.Net北大青鸟总结(四)-使用GridView实现真假分页

这段时间看完了asp.net视频,但是感觉到自己的学习好像没有巩固好,于是又在图书馆里借了几本关于asp.net的书感觉真的很好自己大概对于asp.net能够实现基本的小Demo,但是我知道只有真正的使用才能够有所收获,而且自己的认识度还是要进一步的学习,在这一部分的学习中自己也算是对于分页有了一个基本的了解了吧,也用它做出来的几个基本的Demo,那么接下来我们来看一下这个控件的用于真假分页的一些使用方法. 一.什么是真假分页 1.假分页: 假分页虽然在界面上实现了分页的,但是他并没有实现分页,