易截截图软件、单文件、免安装、纯绿色、仅160KB

Asp.Net中HttpMoudule初始化程序

为了忘记:
1,System.Web.Hosting.ISAPIRuntime.ProcessRequest(IntPtr, Int32);:void
//从IIS来的请求
2,System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest) : Void
//在这一步创建一个HttpContext对象
3, System.Web.HttpApplicationFactory.GetApplicationInstance(HttpContext) : IHttpHandler
//这一步创建一个HttpApplication对象,
//HttpApplication对象实现IHttpHandler接口,返回的是IHttpHandler接口
//并在这里调用IHttpHandler接口的ProcessRequest(HttpContext context)配置HttpApplication对象
4,System.Web.HttpApplicationFactory.GetNormalApplicationInstance(HttpContext) : HttpApplication
//HttpApplication工厂对象创建一个HttpApplication对象返回给调用者
5,System.Web.HttpApplication.InitInternal(HttpContext, HttpApplicationState, MethodInfo[]) : void
//对HttpApplication对象自己进行一些初始化的工作,如填充_context对象等
6,System.Web.HttpApplication.InitModules() : Void
//在HttpApplication对象初始化时一并初始化模块
7,System.Web.HttpApplication.InitModulesCommon() : oid
//这里有个循环,遍历配置文件中的注册模块
8,System.Web.IHttpModule.void Init(HttpApplication context);
//单个模块的初始化方法
大致流程如下:
客户端请求由asp.net接管以后,创建一个HttpContext对象,
同时创建的还有HttpContext对象的属性:Request和Response等
接着创建HttpApplication对象,并将上面创建的HttpContext对象作为参数传入
在HttpContext和HtpContext对象中保存能互相引用
初始化注册的模块(以参数形式传入HttpContext对象),
各模块这时候开始工作,如果有窗体身份验证模块FormsAuthenticationModule,
就对请求来的信息读取Cookie,如果没有,设置一个缺省用户Default
如果有,获取票证并设置Authenticate属性为true(表示通过验证)
同时将新的Cookie写入HttpResponse


相关文档:

一套基于asp.net的安全校验机制应用模型 !

using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using Syste ......

ASP.Net中常见的系统对象

page:page对象是指页面自身的方式,在整个页面的执行期内,都可以用该对象。
Request:此对象封装了由Web浏览器或者其他客户端生成的HTTP请求的细节,提供从浏览器读取信息或者读取客户端信息等功能,用于页面请求期。
Response:此对象封装了返回到HTTP客户端的输出,提供向浏览器输出信息或者发送指令,用于页面的执行 ......

asp.net常见七大内置对象

一、Response对象
Response对象是HttpResponse类的一个实例。该类主要是封装来自ASP.NET操作的HTTP响应信息。
1.Response对象的属性
   ① BufferOutput
   说明:获取或设置一个值,该值指示是否缓冲输出,并在完成处理整个页之后将其发送
   属性值:如果缓冲了到客户端的输出, ......

asp.net个人学习历程初学到精通 收藏

 asp.net个人学习历程初学到精通 收藏
 如果你是一个菜鸟或者自认为初学者那么本文非常适合你;
不能说这30本书就是最佳组合,但是可以说这个组合不差;
本人曾博览群书,很多书重复,很多书讲的不适用,这些书都是目前书店可以买到的;
达到中级程序员以后怎么成为高级程序员就靠你自己了,而此时你已经 ......

asp.net性能优化

关于数据处理相关的优化
一、 SqlDataRead和Dataset的选择
Sqldataread优点:读取数据非常快。如果对返回的数据不需做大量处理的情况下,建议使用SqlDataReader,其性能要比datset好很多。缺点:直到数据读完才可close掉于数据库的连接
(SqlDataReader 读数据是快速向前的。SqlDataReader 类提供了一种读取从 SQL Ser ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号