摘要: 众所周知,网站用户的信息都要保存在数据库里面。这里我们用Membership来实现用户的管理,但这也还是要将数据存入数据库里面。Visual Studio有个工具:ASP.NET SQL Server 注册工具 (Aspnet_regsql.exe)。 下面演示通过使用这个工具是如何注册的,其实是很傻瓜的下一步下一步: 进入注册工具的所在目录(C:\Windows\Microsoft.NET\... 阅读全文
posted @ 2010-03-04 16:00 吕飞 阅读(640) 评论(0) 推荐(1)
摘要: Asp.net的membership提供了一种存储,验证和管理用户信息以及权限的统一的路径。membership所对应的验证方式是asp.net的Forms身份验证(注:asp.net的身份验证方式 有好几种包括windows身份验证 Forms身份验证 Passport身份认证当然还有就是没有验证)。在vs2008中 还给membership提供了一系列的控件(login控件),能方便的在asp... 阅读全文
posted @ 2010-03-04 13:56 吕飞 阅读(446) 评论(0) 推荐(0)
摘要: 1.在每个文件的头部必须包括以下注释:(更多文档注释内容查看>>) 2.一行只建议作一个声明,并按字母顺序排列。如 3.字段的声明:不要使用是 public 或 protected 的实例字段。如果避免将字段直接公开给开发人员,可以更轻松地对类进行版本控制,原因是在维护二进制兼容性时字段不能被更改为属性。考虑为字段提供 get 和set 属性访问器,而不是使它们成为公共的。 get ... 阅读全文
posted @ 2010-03-04 13:20 吕飞 阅读(300) 评论(0) 推荐(0)
摘要: 2010年1月24日12:48:59 背景 今天开始coding家园志,首先是写数据访问层的东东。一开始就碰上了连接字符串配置的问题。 /// <summary>/// 获取连接字符串/// </summary>public static string ConnectionString { get { string _connectionString = Config... 阅读全文
posted @ 2010-01-24 16:49 吕飞 阅读(4300) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2009-12-30 22:02 吕飞 阅读(25) 评论(0) 推荐(0)
摘要: 原先的构想: 在之前的一些分析中我提到了家园志针对的用户,可查看家园志改版--用户分析。于是我对于这个通讯录所需的功能: 提供所有人查看学校领导的联系方式、网站负责等需要公开的联系方式 个人可以添加联系人 于是我对数据库的设计,也就是用户表、联系人分组表,联系人详细信息表。 各表的解释: 联系人表 列名 数据类型 长度 小数位 主键 允许空 说明 ContactID int 4 0 是 否 (... 阅读全文
posted @ 2009-12-28 15:50 吕飞 阅读(499) 评论(5) 推荐(0)
摘要: 原文地址:Bullet Proof Cookies 演示代码:下载。 简介 现在安全已经成为了一个热门话题;开发人员慢慢学会更多如何使自己的代码更安全和如何学习防御的编程技术。几年前使用防御编程是一种奢侈品,但现在再也不是了。随着在计算机世界里我们的威胁的增加,作为开发人员的我们应带有安全的意识在我们编程的时候。网络应用程序是应用程序的一种,在这我将重点讨论ASP.NET应用程序。然而,这些想... 阅读全文
posted @ 2009-12-27 20:28 吕飞 阅读(1255) 评论(4) 推荐(1)
摘要: 源代码下载 原文:Multiple File Upload With Progress Bar Using Flash and ASP.NET 效果预览 简介 很难找到一个像样的文件上传控件,能够上传大文件,显示当前进度并且能在浏览器的安全级别设置为中级的环境运行。通常的控件遇到的问题是中级信任级别的环境不允许反射。但是这并不意味着我们就不能达到这个目标。当上传大文件通过流上传的时候,这些控件... 阅读全文
posted @ 2009-12-27 13:59 吕飞 阅读(1478) 评论(3) 推荐(0)
摘要: 上一篇说到分析关闭连接与不关闭连接的性能,到后来我发现自己得出的结论有误。经过多次测试发现关闭连接和不关闭连接耗费的时间基本一样。进哥也说了这是有连接池的原因。其实,自己以前对Ado.net了解的不深,于是就到网上搜了下连接池。发现好多文章都差不多,现在网上文章到处转载啊。ASP.NET数据库连接池设置浅析就是一篇,话说里面关于连接池关闭的时间是这样描述的 2.何时关闭连接池? 当连接池中的所有连... 阅读全文
posted @ 2009-12-26 18:22 吕飞 阅读(3473) 评论(5) 推荐(1)
摘要: 在自己参与实施的项目当中访问数据的都是用Linq to Sql的。也不知道为什么自己还是不太喜欢用Linq,也许是自己没学好吧或是没有发现其中的技巧。总结起来,每次用数据访问层多要先建立一个连接: DataContext _db = new DataContext();当然我对于linq的机制也不了解,这是自己感觉每次建立对象的时候都会新建一个连接,忒浪费资源没有效率。最近发现自己在暑假改版用L... 阅读全文
posted @ 2009-12-26 14:02 吕飞 阅读(456) 评论(8) 推荐(1)