摘要: 1 using System; 2 using System.Drawing; 3 using System.Drawing.Drawing2D; 4 using System.Drawing.Imaging; 5 using System.IO; 6 using System.Web; 7 using System.Web.SessionState; 8 9 namespace WebApplication1 10 { 11 /// <summary> 12 /// ValidateCode 的摘要说明 13 /// </summary> 14 ... 阅读全文
posted @ 2013-05-21 10:10 liaohz 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 接上篇(1):2、身份检查 大家在作登录时,登录成功后,一般要把用户名放在Session中保存,在其它每一个页面的Page_Load事件中都检查Session中是否存在用户名,如果不存在就说明用户未登录,就不让其访问其中的内容。 在比较大的程序中,这种做法实在是太笨拙,因为你几乎要在每一个页面中都加入检测Session的代码,导致难以开发和维护。下面我们看看如何使用HttpModule来减少我们的工作量 由于在这里我们要用到Session中的内容,我们只能在AcquireRequestState和PreRequestHandlerExecute事件中编写代码,因为在HttpModule中只有这 阅读全文
posted @ 2011-05-06 10:55 liaohz 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 【转自】:http://shashoutian2005.blog.163.com/blog/static/16854152010015105357963/ASP.NET对请求处理的过程:当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给 ASPNET_ISAPI.dll,ASPNET_ISAPI.dll会通过http管道(Http PipeLine)将请求发送给ASPNET_WP.exe进程,在ASPNET_WP.exe进程中通过HttpRuntime来处理这个请求,处理完毕将结果返回客户端。 inetinfo.e 阅读全文
posted @ 2011-05-06 10:54 liaohz 阅读(258) 评论(0) 推荐(0) 编辑
摘要: NHibernate如何根据条件删除多条数据?今天开发的时候遇到这个问题,在园子里看到一位园友做的总结,觉的不错,所以做个备忘。1. 使用Session.Delete(T t) 方法使用这个方法,需要先从数据库中获取实体T或者直接new T(), 给Id赋值,然后才能调用Session.Delete(T) A:var session = NHibernateSession.Current; //自己写的一个获取Session的方法 var t = seesion.Get<Article>(999); session.Delete(t); B: var session = NHibe 阅读全文
posted @ 2011-03-24 17:08 liaohz 阅读(983) 评论(0) 推荐(0) 编辑