.Net
刘水镜
【欢迎阅读我的最新专栏——《SpringBoot趣味私房课》https://www.imooc.com/read/75】【欢迎加入「开发者」技术交流群:168965372】【群链接:https://jq.qq.com/?_wv=1027&k=Inxd5Aa9】
展开
-
ASP.NET验证控件之RequiredFieldValidator
相信有过ASP.NET编程经验的人对RequiredFieldValidator都不会感到陌生吧。该控件的作用是禁止输入规定的内容(即属性InitialValue的值,该属性默认值为空字符串,我们经常用来验证用户输入的内容是否为空。)。另外,在验证前会自动去掉输入内容两端的空格。下面让我们一起看看RequiredFieldValidator的常用属性吧:原创 2012-11-20 07:51:53 · 27431 阅读 · 8 评论 -
ASP.NET验证控件之RangeValidator
RangeValidator 控件用于检测用户输入的值是否介于两个值之间。可以对不同类型的值进行比较,比如数字、日期以及字符。我们一般会用来验证输入的年龄或者考试的分数等。下面我们一块看看RangeValidator的属性:属性描述 BackColor 背景颜色 ControlToValidate原创 2012-12-10 11:32:25 · 5878 阅读 · 4 评论 -
ASP.NET验证控件之CustomValidator
CustomValidator是用户自定义的验证控件,用来响应用户自定义的验证。可以使JS的客户端函数,也可以是写在后台代码中的服务端验证函数。以下是CustomValidator的常用属性属性描述 BackColor 背景颜色。 ClientValidationFunction原创 2012-12-31 12:23:52 · 3379 阅读 · 1 评论 -
FTP文件操作之下载文件
FTP文件操作之上传文件FTP文件操作之下载文件FTP文件操作之删除文件FTP文件操作之创建目录FTP文件操作之获取文件列表前面写了采用ftp上传文件,有了上传怎么能够没有下载呢?如果只有上传没有下载,那上传了也没啥用了。所以今天就跟大家一起学习学习使用ftp下载文件。知道了怎么上传,那么下载也就变得很简单了,上传是把文件放到服务器,而下载是把文件从服务原创 2013-04-15 15:24:15 · 6782 阅读 · 11 评论 -
FTP文件操作之创建目录
FTP文件操作之上传文件FTP文件操作之下载文件FTP文件操作之删除文件FTP文件操作之创建目录FTP文件操作之获取文件列表前面几篇博客讲的都是对文件的操作,今天跟大家说一说对目录的操作,先让我们从创建目录开始说起吧。创建目录很简单,首先创建一个ftp对象,然后将参数传进去,接着告诉ftp对象需要执行什么操作即可。下面是一原创 2013-05-13 21:30:40 · 24647 阅读 · 7 评论 -
FTP文件操作之上传文件
FTP文件操作之上传文件FTP文件操作之下载文件FTP文件操作之删除文件FTP文件操作之创建目录FTP文件操作之获取文件列表上传文件是一个比较常用的功能,前段时间就做了一个上传图片的模块。开始采用的是共享文件夹的方式,后来发现这种方法不太好。于是果断将其毙掉,后来选择采用FTP的方式进行上传。个人感觉FTP的方式还是比较好用的,所以跟大家分享一下。原创 2013-04-02 10:35:48 · 8872 阅读 · 4 评论 -
FTP文件操作之获取文件列表
FTP文件操作之上传文件FTP文件操作之下载文件FTP文件操作之删除文件FTP文件操作之创建目录FTP文件操作之获取文件列表前面已经介绍了很多关于FTP对文件的操作,今天再跟大家介绍一个获取文件列表的功能。这个功能应该算是最简单的一个了,它只是获取了一下文件信息,而没有进行实质上的数据传输。下面是是该功能的核心代码:原创 2013-05-22 10:23:55 · 13915 阅读 · 11 评论 -
FTP文件操作之删除文件
FTP文件操作之上传文件FTP文件操作之下载文件FTP文件操作之删除文件FTP文件操作之创建目录FTP文件操作之获取文件列表上面我已经介绍了利用ftp进行上传跟下载,接下来跟大家分享的是删除ftp服务器上的文件的部分。有了上传,有了下载,那么删除自然也是不能少的。删除相对于上传跟下载更简单一些,它不需要进行文件的传输,只需向FTP服务器发送一个删除的命令。原创 2013-04-22 10:15:45 · 16004 阅读 · 3 评论 -
小小验证码有大作用!——一般处理程序生成验证码
大家对于验证码都很熟悉了,几乎每天都会和它打交道,如注册、登录,论坛回帖等。可以说验证码与我们广大网民的生活工作息息相关。当我们在输入验证码时有人可能会觉得麻烦,虽然验证码让我们有一点小小的麻烦,但是它给我们带来了很大的好处。它可以防止利用恶意程序批量注册、发帖、灌水还能有效的防止黑客暴力破解密码。验证码虽然一般只有简单的几个字符,但是它的作用着实不小啊!下面我们就一起看看如何实现网站中的验证码。原创 2012-09-26 11:26:37 · 5580 阅读 · 12 评论 -
AJAX异步更改数据库
前段时间做了一个小网站,里面有个小功能感觉挺好的,在此与大家分享一下,还请各位大神不要笑话小弟的无知。此功能大概是这个样子的:点击下图中的类别名称,就可以对类别进行修改。点击类别名称以后,原来的表格变成一个可编辑的文本框,并全选里面的内容,此时可直接进行修改。回车或者鼠标点击其他地方,提交修改内容.如果不做修改点击别处或者按“Es原创 2012-09-18 08:25:05 · 16503 阅读 · 43 评论 -
有史以来最简单的三层实例(C#)
三层已经学了很久了,一直没有写博客是因为自己感觉对三层的理解还太肤浅,怕写的不对误导别人。当然就现在我的水平而言对于三层的理解还是不够深刻,但是我感觉不至于误导别人了,所以将我对于三层的一些理解写出来,希望会对和我当初一样迷茫的菜鸟一些帮助!回想当初我学习三层的时候,在网上寻找关于三层的知识,找到了很多例子,但是感觉它们都有些复杂,不太适合刚刚接触三层的人学习,所以我决定写一个简单的三原创 2012-03-12 01:15:17 · 12807 阅读 · 125 评论 -
ASP.NET验证控件之CompareValidator
大家对CompareValidator应该非常熟悉了吧,它的作用就是比较两个输入框所输入的值是否一致。最常用的就是在用户注册的时候检验两次输入的密码是否一致。相信只要上过网的人都遇到过吧!好了废话不多说,下面一起看看他的常用属性:属性描述BackColor 背景颜色。ControlToCompare原创 2012-12-04 11:27:04 · 8032 阅读 · 4 评论 -
ASP.NET验证控件之RegularExpressionValidator
RegularExpressionValidator 控件用于验证输入值是否匹配正则表达式指定的模式。例如,邮箱、电话号码、邮编、整数、小数等等。利用正则表达式可以组合出各种的模式。几乎你想的到的都能写出来。下面我们一起来看这个神奇的控件。RegularExpressionValidator 的属性:属性描述BackColor原创 2012-12-19 07:57:06 · 15663 阅读 · 8 评论 -
C#同步网络时间
客户的机器的系统时间经常出错,导致给他们做的软件无法正常使用,所以后来就加了一个同步网络时间的小功能。实现起来很简单,但是却很使用。这个小功能就是先获取网络时间,然后将系统的时间修改成从网络获得的时间。下面是具体的实现:获取网络时间: using System; using System.Collections.Generic; using System.L原创 2013-01-15 07:57:52 · 5976 阅读 · 14 评论 -
十一张图让你轻松学会用VS打包
微软的东西总是做得很完善,让人用起来很方便,同样VS的打包功能也很好使,看完下面十一张图想学不会都难!1. 在解决方案资源管理器里面右击你的解决方案2.“添加”——>"新建项目"3.“其他项目类型”——>"安装和部署"——>"Visual Studio Installer"——>"安装项目"——>"确定"4原创 2012-02-09 17:01:09 · 2396 阅读 · 21 评论 -
Show()跟ShowDialog()的区别
Show和ShowDialog有什么不同呢,什么时候用Show,什么时候用ShowDialog呢?相信看完这篇博客,你会有一个比较明确的答案。说到show跟ShowDialog的区别很多人会想到的是,他们一个是非模态一个是模态,模态窗体就是必须将其关闭(cCose)或隐藏(Hide)才能对其他窗体进行操作。这只是他们之间表面上的区别,他们真正的区别不仅仅局限于此。s原创 2012-02-09 00:17:49 · 6053 阅读 · 11 评论 -
ASP.NET验证控件
ASP.NET验证控件之RequiredFieldValidator ASP.NET验证控件之CompareValidator ASP.NET验证控件之RangeValidator ASP.NET验证控件之RegularExpressionValidator ASP.NET验证控件之CustomValidator原创 2012-11-14 23:47:25 · 2637 阅读 · 6 评论 -
用AspNetPager实现数据的分页
当网页中的内容较多时,就不能让其所有内容在同一页面显示,那样既不美观又影响性能。所以说将数据分页显示还是非常有必要的。下面一起来看看我今天给大家介绍的这个分页吧!分页效果图:实现此效果需要用到一个叫做AspNetPager的第三方控件,百度一下就能找到。下载后放到相应的目录,然后将其引用,最后添加到工具箱即可使用。添加到工具箱的步骤如下: 在弹出原创 2012-10-02 11:53:07 · 4074 阅读 · 9 评论 -
浅谈重载与重写
重载跟重写,名字很相近,结构看起来也有几分神似,但是它们各自的特点还是很鲜明的,不过总有人经常分不清它们两个。下面我用我粗浅的理解说说他们两个,希望能够帮助大家理解它们各自的特点。重载跟重写从作用的范围和对象上来说的区别就是——重载是类内部函数(方法)之间的一种关系,而重写则是类与类(父类和子类)之间的一种关系。下面我们一VB.Net为例分析一下重载:重载发生于一个类中,通过多个名称相原创 2011-12-22 22:09:03 · 2305 阅读 · 26 评论 -
C#默认以管理员身份运行程序
上篇博客写了一下如何通过网络时间更新系统时间,当时写的时候怎么测试都不成功,后来想想是不是我操作系统(当时是在win8上开发的)的问题。当时我猜应该是权限不够,导致无法修改系统时间,于是我以管理员身份运行了一次,结果测试成功!原来真的是权限的问题,于是就在程序里面加入了默认以管理员身份运行的代码。下面让我们看看是怎么实现的吧!程序默认以管理员身份运行static void Main(s原创 2013-02-04 20:55:33 · 18032 阅读 · 9 评论 -
C#设置本地网络(DNS、网关、子网掩码、IP)
如今网络在我们的生活工作中所起的作用越来越大,可以说离开了网络我们就无法正常的工作和生活。作为程序员我们写的程序大多数也会跟网络相关,而想要使用网络首先要将机器的网络配置设置好。而手动设置的方法显然很不可取,所以我们要让程序帮我们完成。下面是一个很常用的C#设置系统各种网络参数的一个小Demo一起看看吧。这个Demo是通过"Win32_NetworkAdapterConfigu原创 2013-02-19 10:29:05 · 4685 阅读 · 13 评论 -
ASP.NET中的几种弹出框提示
B/S不像C/S那样一个MessageBox就可以弹出提示框,不过可以通过js的“Alert”来弹出消息,或者通过一些变种的js方法。下面我给大家介绍几种,希望大家喜欢。四种弹出框代码:protected void Message_Click(object sender, EventArgs e){ //第一种 Response.Write("原创 2013-02-26 10:38:02 · 14361 阅读 · 8 评论 -
上传图片之上传前判断文件格式与大小
最近工作中需要做一个上传图片的功能,既然上传的是图片,那么就应该在上传之前对文件进行一下验证,看看要上传的是不是图片文件。所以在上传之前要对所选文件的格式进行验证。上传图片时因为服务器资源有限,经常会规定图片最大不超过多少,所以在上传之前还要进行图片大小的一个验证。今天就让我们来做一下这两个验证。验证文件类型,看看所选文件是不是图片://文件类型:protected bool原创 2013-03-18 17:01:00 · 5384 阅读 · 9 评论 -
C#截取指定长度字符超出部分以"..."代替,用于处理过长的标题
在做网站的时候经常遇到需要显示的东西太长,此时我们通常会将它们按一定的长度截取,然后在其后面加上省略号。当鼠标移到上面时,就会显示出完整的内容。就像下面这样:要实现此效果,需要用到下面这个截取字符串的函数。相信不用我废话,大家一看注释就能明白是如何实现的。 /// /// 将指定字符串按指定长度进行截取并加上指定原创 2012-08-14 22:02:30 · 11120 阅读 · 25 评论