文章分类 -  .NET 2.0

摘要:转载: Each active ASP.NET session is identified using a 120-bit string made only of URL-allowed characters. The session ID is generated using the Random Number Generator (RNG) cryptographic provider. T... 阅读全文
posted @ 2007-07-15 15:49 folen 阅读(3517) 评论(0) 推荐(0)
摘要:当一个页面请求发送到WEB服务器时,不论该事件是由页面提交还是由页面重定向而激发的,页面在其被创建到释放的过程中都会运行一系列的事件。一个ASP.NET页面从悲怆见到释放的过程包含10个事件。 (1) 对象初始化Init事件:页面初始化的标志是Init事件。页面中的控件(包括页面本身)都是在它们最初的Form中被首次初始化的。在成功创建页面的控件树后,对应用程序激发这个事件。当Init... 阅读全文
posted @ 2007-03-02 10:34 folen 阅读(227) 评论(0) 推荐(0)
摘要:using System; using System.Data.SqlClient; using System.Collections; using System.Data; using System.Configuration; namespace XNet { /// /// 该类简化了与连结数据库的操作.用存储过程的 /// public cl... 阅读全文
posted @ 2007-02-19 16:24 folen 阅读(309) 评论(0) 推荐(0)
摘要:Introduction As web developers, our lives revolve around working with data. We create databases to store the data, code to retrieve and modify it, and web pages to collect and summarize it. This is th... 阅读全文
posted @ 2007-01-28 17:24 folen 阅读(441) 评论(0) 推荐(0)
摘要:(转载地址:http://www.cnblogs.com/skylaugh/archive/2007/01/22/448136.html#626698)这次在项目中,用到了大文件上传,要上传的文件有100多m,于是研究现在国内使用的大文件上传的组件发现用的比较多的有两个控件AspnetUpload 2.0和Lion.Web.UpLoadModule,另外还有思归在它的博客堂中所说的办法 http:... 阅读全文
posted @ 2007-01-23 13:58 folen 阅读(279) 评论(0) 推荐(0)
摘要:前言 正式接触使用设计模式近两年了,一直想写点东西来巩固所学,但是迟迟没有动作,总想时间和见识再多一些的时候再动笔,但是拖得越久越感觉合适的时机永远不会有,只有不断实践才能换来进步,也许再不写就永远也写不出来了,于是我终于开始了。 谈到设计模式,应该还没有人能超越GOF的开山之作,所以谈不上什么创新,归根结底还是重复前人的论述和思想,更多的只能是整理和个人的一些心得体会。因为从设计模式诞生以来,业... 阅读全文
posted @ 2006-12-05 11:42 folen 阅读(255) 评论(0) 推荐(0)
摘要:下表描述了用来格式化 DateTime 对象的标准格式说明符。 格式说明符 名称 说明 d 短日期模式 显示由与当前线程关联的 DateTimeFormatInf... 阅读全文
posted @ 2006-12-05 11:00 folen 阅读(789) 评论(1) 推荐(0)
摘要:摘要 本文在RBAC基本思想的基础上,增加资源权限的概念,设计了在企业应用系统中用户权限控制的一种具体的简单实现方法。 关键字 用户权限控制 名词解释 资源权限:资源指的是纳入企业应用的一切需要管理的信息实体,如进销存系统中的进货订单;资源权限则是系统将要在这些资源的基础上进行的访问使用权限的控制; 引言 企业应用系统对安全问题有较高的要求,传统的访问控制方法DAC(Discretionary ... 阅读全文
posted @ 2006-12-02 10:57 folen 阅读(26585) 评论(6) 推荐(4)
摘要:在开发基于Microsoft IIS的应用时,开发者除了可以编写ASP程序外,还可以使用Visual C++等开发工具,开发ISAPI应用,以获取更为强大的功能。可以编写两种ISAPI扩展:一种是ISAPI Server Extention,另一种是ISAPI Filter,但是,ISAPI扩展应用的编写通常对开发者有比较高的要求,开发和部署的难度比较大。 在开发ASP.Net应用时,我们仍然... 阅读全文
posted @ 2006-11-07 15:49 folen 阅读(190) 评论(0) 推荐(0)
摘要:跟Request有关的放到后面一起说,先说其他的5个。 Application_Init:在每一个HttpApplication实例初始化的时候执行。 Application_Disposed:在每一个HttpApplication实例被销毁之前执行。 Application_Error:所有没有处理的错误都会导致这个方法的执行。 Application_Start:在程序初始化的时候执行。在We... 阅读全文
posted @ 2006-10-26 23:40 folen 阅读(279) 评论(0) 推荐(0)
摘要:Asp.net中基于Forms验证的角色验证授权 --------------------------------------------------------------------------------Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活。Forms 验证方式对基于用户的验证授权提供了很好... 阅读全文
posted @ 2006-10-26 22:45 folen 阅读(213) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2006-10-26 18:21 folen 阅读(184) 评论(0) 推荐(0)
摘要:向进行身份验证的用户分配角色 由于窗体用户通常不是 Microsoft Windows 用户,因此默认情况下,窗体用户没有任何与之相关联的角色。因此,必须将进行身份验证的用户的角色附加到该用户的身份标识中,以便在代码内实现基于角色的安全性。使用本节中的示例代码可在您的应用程序中实现基于角色的安全性。此示例代码将预先指定的角色分配给进行身份验证的用户。根据您存储用户数据的方式,您可实现自己的方法... 阅读全文
posted @ 2006-10-26 17:53 folen 阅读(251) 评论(0) 推荐(0)
摘要:在.net Framework 1.x 我们需要使用 System.Web.Mail 命名空间下的类 来进行发送邮件,但是功能比较弱,比如你的邮件服务器需要验证才能发送邮件,在.net 1.1 中,需要用下面的代码来做额外配置。 mail.fields.add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "... 阅读全文
posted @ 2006-10-17 08:39 folen 阅读(204) 评论(0) 推荐(0)
摘要:转(http://machicken.spaces.live.com/blog/cns!9d9ae9ffcd1655c9!276.entry)目录  引言  经典的WebForm架构  设计模式  MVC模式下的WebForm  Page Controller模式下的WebForm  Front Controller模式下的WebForm  Page Cache模式下的WebForm... 阅读全文
posted @ 2006-10-14 00:12 folen 阅读(1295) 评论(1) 推荐(0)
摘要:Imports System.Data.OleDbImports System.ConfigurationImports System.dataPublic Class Connect '声明联接字符串 Private connectionString As String Private myConnection As OleDbConnection Private myC... 阅读全文
posted @ 2006-09-10 23:46 folen 阅读(164) 评论(0) 推荐(0)
摘要:1. MD5加密2. 加密与解密3. 邮件格式验证4. 返回指定长度的字符串5. 是否为数字的验证6. 是否为字符的验证7. 是否为数字与字符的验证8. 过滤字符 ' 9. 删除文件10. 删除文件夹 阅读全文
posted @ 2006-09-10 00:52 folen 阅读(187) 评论(0) 推荐(0)
摘要:ServerOS = Environment.OSVersion.ToString();//操作系统 CpuSum = Environment.GetEnvironmentVariable("NUMBER_OF_PROCESSORS");//CPU 个数 CpuType = Environment.GetEnvironmentVariable("PROCESSOR_I... 阅读全文
posted @ 2006-09-10 00:38 folen 阅读(278) 评论(0) 推荐(0)
摘要:当多个用户试图同时修改数据时,需要建立控制机制来防止一个用户的修改对同时操作的其他用户所作的修改产生不利的影响。处理这种情况的系统叫做“并发控制”。 并发控制的类型 通常,管理数据库中的并发有三种常见的方法: 保守式并发控制 - 在从获取记录直到记录在数据库中更新的这段时间内,该行对用户不可用。 开放式并发控制 - 只有当实际更新数据时,该行才对其他用户不可用。更新将在数据库中检... 阅读全文
posted @ 2006-09-08 23:10 folen 阅读(10561) 评论(1) 推荐(1)
摘要:/* Add Supplier Information,添加supplier信息,同时还有用户名与密码,默认密码是web.config里的值*/CREATE PROCEDURE SupplierAdd @UserName varchar(20),@Password varchar(50),@LevelID int,@Token int,@IsEnabled int,@SupplierName va... 阅读全文
posted @ 2006-09-01 09:34 folen 阅读(236) 评论(0) 推荐(0)