前言
学习asp.net有一小段时间了,给我的感觉就是还没有特别理清楚到底有什么东西,所以一点一滴的总结对于我来说就是必不可少的。
在asp.net 中特别基础的几个对象分别是
1.链接服务器和客户端浏览器的Page类、Request对象、Response对象、Server对象
2.用于网站状态管理的Cookie对象、Session对象、Application对象
1.链接服务器和客户端浏览器
1.1 Page类为Asp.net应用程序文件所构建的对象提供基本行为,Page对象的事件贯穿于网页执行的整个过程,所以要了解Page类需先了解页面的工作流程,如下:
1.2 Request对象指的是被封装的客户端请求信息,也就是页面工作流程的第一步就需要用到Request对象。
1.3 Response对象封装了web服务器对客户端请求的响应,他用来操作与HTTP协议相关的信息,并将结果返回给请求者。
1.4 Server对象包含了与服务器有关的信息,使用它可以获得有关最新的错误信息、对HTML文本记性编码和解码、访问和读写服务器端的文件。
2.用于网站状态管理
2.1 Cookie对象保存用户首选项或其他信息,这样当用户下次再访问该站点时,应用程序就可以检索以前保存的信息。
2.2 Session对象可以为每个用户的会话存储信息,但是它的信息只能被用户自己使用,不能被网站的其他用户访问。另外它还可以在不同的页面间共享数据,但是不能在不同的用户间共享数据。
2.3 Application对象为经常使用的信息提供一个有用的web站点存储位置。Application中的信息可以被网站中的所有网页访问,因此利用Application对象可以在不同的用户间共享数据。
总结
最后以一张图来完成基本对象的总结,了解的只是皮毛,希望在之后的学习中不断深入!