06 2012 档案
摘要:HttpRuntime类页面请求先给可以处理原始HTTP请求的对象处理,最后在管线的终端生成要发给浏览器的标记。HttpRuntime类是改管道的入口点。对每一个请求,ASP.NET会创建HttpRuntime对象,并调用ProcessRequest来激活该HTTP管道。HttpRuntime对象会在创建时对许多辅助处理页面请求的内部对象进行初始化。ProcessRequest方法被调用后,会创建HttpContext类实例,他封装了所有的HTTP提有的信息,我们一般在代码中使用就是这个HttpContext对象,他就是由HttpRuntime对象创建的。HttpRuntime对象使用请求信息
阅读全文
摘要:ASP.NET页面会在第一次请求时动态编译。ASP.NET中的很多文件类型都有动态编译的特性。 运行时管道负责处理输入的HTTP数据包,并转化成服务器端得ASP.NET中的对象,一个系统Page类的派生类。ASP.NET中HTTP运行库会处理页面实类,并相应请求。处理页面代码的 若干事件标志着相应序列的各个生成阶段,整个过程称为“页面的生命周期”。ASP.NET中的页面是怎么转化为类并编译为程序集的?1、页面文件会被解析,从Page类派生出相应的实例。 2、对应的实例会被编译成程序集,并缓存到ASP.NET专用的临时目录中。 3、页面文件没有改动,程序没有重启,Bin文件夹没有改动,已编译的页
阅读全文
摘要:基于http事件驱动编程 应用程序的状态包括两种信息:客户端状态和会话状态。 客户端状态主要指用户在页面上输入的内容,在服务器端可以很容易获取。 会话状态:http是无状态协议,所以一般使用Cookie完成会话状态。http协议:超文本传输协议(Hypertext Transfer Protocol)是一种基于文本的协议,它定义了web游览器和wen服务器的通信方式。http数据包通过指向目标ip地址的80端口(默认)使用“传输控制协议”(TCP)进行传输。http请求:当我们在浏览器中访问一个URL时,它通过可用的“域名系统”DNS将我们所提供的URL的服务器名转化成一个IP地址,接下来浏览
阅读全文
浙公网安备 33010602011771号