摘要:
1.接着调用了页面的ProcessRequest方法2.ProcessRequest方法中在调用FrameworkInitialize()3.然后再调用他的父类的FrameworkInitialize()方法4.在执行控件树方法_BuildControlBeauty() 传入一个当前页面类的对象(this 前台类)5.调用前台页面类 对象里的AddParsedSubObject(添加编译了的子对象) 传入一个ListerControl文本控件(可以把他看做字符串 <!DOCTYPE …………<html xmlns="http://www.w3.org/1999/xhtml 阅读全文
摘要:
cookies原理:通过Http协议 请求报文头和响应报文头实现的浏览器与服务器中的cookies是如何交互的(cookie机制)?1.第一次访问登陆页面 服务器就把页面返回给他2.填写用户名 密码点击登陆 发送到服务器来 服务器验证用户名密码是否正确 yes:Response.Cookie.add()添加cookie对象 通过Set-cookie这个响应报文头 向浏览器输出cookie3.浏览器接收到set-cookie的数据后,浏览器自己创建一个文件 用来保存键值对4.当在访问该域名下的网址是 浏览器会自动的将cookie发送给服务器(不带失效时间)注意:cookie分为缓存cookie和 阅读全文
摘要:
浏览器通过socket打开连接请求 到服务器,服务器有一个监听socket 然后生成负责通信的socket 与浏览器通信,浏览器在通过这个通信socket 将请求报文发送给 服务器服务器负责解析报文,然后找到他要调用的页面类的对象然后在调用对象了的 pR方法 生成html代码 然后再生成一个响应报文 发回到浏览器浏览器在解析执行。 给用户看 阅读全文
摘要:
1.浏览器发送请求到服务器2.(IIS)服务器软件接收到请求3.请求被通过拓展程序(ISAPI)给ForamWork(简写FW)4.FW调用ISAPIRuntime里的ProcessRequest方法处理请求,在此PR中又调用了isapiRequest的CreateWorkerRequest方法,来分析请求报文,并将请求报文封装到一个WorkRquest对象中,然后调用HttpRunTime的方法,ProcessRequsetNo……方法在其中,4.1创建HttpContext对象-将根据wr对象里的请求报文数据,将请求报文封装到HttpContext对象里的一个叫做HttpRequest对象 阅读全文
摘要:
1前台文件 继承于 后台文件类2.当前台文件中包含某个标签runat=server 的时候,asp.net就就会在编译这个页面前后台文件类的时候,在后台类中添加一个相应的控件对象;当页面被访问,也就是页面类对象运行的时候,在通过调用后台页面上的控件的RenderContorl方法,生成该控件对应的html代码,放到前台页面类生成的html对应的位置。 阅读全文