文章分类 - asp.net
asp.net
摘要:string dirPath = HttpContext.Current.Server.MapPath("uploads/");if (Directory.Exists(dirPath)){ //获得目录信息 DirectoryInfo dir = new DirectoryInfo(dirPath
阅读全文
摘要:之前在网站上看到的一些上传文件的功能,感觉还是蛮方便的,这次自己利用asp.NET中的HttpFileCollection类做了一个简单的例子。废话不多说,下面看操作。 首先,添加一个新的web窗体,在窗体上直接拖拽这几个控件:一个Panel作为容器、一个FileUpload来添加文件、一个Text
阅读全文
摘要:二、不检测文件后缀而是检测文件MIME内容类型。 三、可以实现真正意义上的文件类型判断
阅读全文
摘要:/********************************************************** * CJF Development Library for Microsoft.NET * Note:对字符串或文件的压缩和解压 * Create Date:2011-11-15
阅读全文
摘要:AspNetPager针对ASP.NET分页控件的不足,提出了与众不同的解决asp.net中分页问题的方案,即将分页导航功能与数据显示功能完全独立开来,由用户自己控制数据的获取及显示方式,因此可以被灵活地应用于任何需要实现分页导航功能的地方,如为GridView、DataList以及Repeater...
阅读全文
摘要:课程讲师:赵劼 MSDN特邀讲师 赵劼(网名“老赵”、英文名“Jeffrey Zhao”,技术博客为http://jeffreyzhao.cnblogs.com),微软最有价值专家(ASP.NET MVP),MSDN特邀讲师。毕业于复旦大学软件学院,曾任职于微软中国研发中心,现任上海激动通信有限公司平台开发部经理,高级程序员。他有8年左右的 Web应用程序和5年左右的.NET应用程序开发经验,对于ASP.NET企业应用开发与客户端技术(DHTML、JavaScript、AJAX等)有较为深入的理论基础与实践经验。另外,他对于SOA,SaaS,重构以及程序员能力与修养相关等问题上有着浓厚的兴趣,
阅读全文
摘要:如果你有一个非常酷的页面,页面上很多东西自动地响应用户操作而展现丰富的变化,你的ViewState是很有可能达到200K的。这里是我将ViewState持久化保持在服务器端的代码,这样ViewState不占用网络带宽,因此其存取只是服务器的磁盘读取时间。并且它很小,可以说是磁盘随便转一圈就能同时读取好多ViewState,因此可以说“不占时间”。为了再“不占磁盘时间”,我还使用了缓存。一下这段代码可以放在页面中,或者页面的父类中:C# codeprotected override object LoadPageStateFromPersistenceMedium(){ var viewStat
阅读全文
摘要:在url重写中,有一种是无后缀的, 如:www.lin.com/operate直接就可以访问到www.lin.com/operate.aspx页面 其实它的原理和配置伪静态的url重写是一样的,我们只要稍微修改下就可以了 web.config中 页面中: 操作 iis中 要实现IIS5.1下的无后缀...
阅读全文
摘要:注册的时候密码是很重要的,密码设定的强度直接影响着我们账号的安全,所以这几天没事就写了一个密码强度检测的实例,有两种方式可以实现:第一种就是通过ajax的扩展控件PasswordStrength,代码如下:css:页面代码: 密码强度检测: 第二种方法通过js实现,代码如下Js: 页面代码:...
阅读全文
摘要:我们在注册大型网站的时候,比如像新浪,阿里巴巴网站的时候,填写完注册信息后,都会给用户的邮箱发送一个激活注册账号的邮件,让我们激活,然后才可以使用,那么这么做的好处是什么呢,个人认为有下面两个好处:1、 诚心会员,可以保证不是恶意注册,都是一些希望体验网站的用户注册的2、 防注入,注册机注入有时候我们很难防住它,所以我们可以通过这种方法来分清哪些是用户注册,哪些是注册机注入,对于注册机注入的数据,我们定期删除就可以了那么怎么样去实现这种功能呢,思路大概是这样的:1、 数据库表中添加一个激活的状态字段0或1 (0为未激活,1未激活),在添加一个验证码字段validateCode,最后在添加一个注
阅读全文

浙公网安备 33010602011771号