内置对象

一、Request(请求)

解析:服务器接收客户端数据的

用法:

1、Request.QueryString  get请求;

2、Request.Form             post请求;

3、Request.Files              post请求的文件;需要SaveAs()方法保存

4、Request.MapPath()    将虚拟路径转换成物理路径

二、Response(响应)

解析:服务器响应客户端的请求

1、Response.Write    向客户端输出内容

2、Response.Redirect    重定向(重新请求另外一个路径,内部外部地址都行)

headers请求头

Request.Headers[""]              获取请求头内容

Response.Headers["hello"] = "World";    请求头内容赋值

三、Session(会话)

解析:浏览器进入网站开始,会启动一个session,session是所有客户端自己的数据存储空间。session自动结束时间为20分钟,20分钟无操作,session自动结束。

Session 会话  数据保存在服务器中,数据安全。用作存储少量重要数据,比如账号。数据以键值对保存。

Session安全退出:调用Abandon/Clear

四、Cookies(浏览器缓存)

1、存

Response.Cookies.Add(new HttpCookie("token")

{

                Value = "abc123456cba",

                Expires = DateTime.Now.AddDays(2)

}) ;

2、取

Request.Cookies["token"].Value

3、销毁

清除cookie的特定值,使用过期的方式

五、Application(数据存储)

1、存

HttpContext.Application["user"] = "";

2、取

HttpContext.Application["user"] .ToString();

说明:Application与Session相反,Application保存的数据整个项目通用,数据持久保存。

五、Server(服务)

1、转发-Transfer:页面转发,路径不变内容发生变化

2、Server.MapPath:虚拟路径转成物理路径

……

注意:与重定向区别在与只能转发内部页面

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容