ASP.NET 学习笔记 一

在管道调用的时候,有几个非常重要的内置对象:Request   Resposne  Session  Cookie  Application  Server

一 :Requset : 请求      服务器接收客户端数据的(Get,Post)

        Request.QueryString  查询字符串               Get请求!

        Request.Form   请求表单   Post请求!   

        Request.Files   Post 请求文件(文件上传)    传文件时,需要将 enctype = "multipart/form-data"

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

        Recquest.Header      请求头

       Recquest.Cookies[].Value

    

二 :Response: 响应    服务器给客户端数据的

        Response.Write()    向客户端输出内容

       Response.Redirect()  重定向

三:Session:会话     所有人,自己的存储空间    数据保存在服务器中(存在内存中,效率低,并发低),目前存储少量重要数据,比如账号(用于身份验证)

       Session["*****"] = "*****"

       Session 是一个键值对,存活时间20min 

       Session 销毁  Abandon/Clear

四:Cookie:客户端数据

        时效性 

        Response.Cookies.Add(New HttpCookie("token")){value = "abc136121",expires = datetime.Now.AddDays(7)}

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

        Response.Cookies.Add(New HttpCookie("token"){Expires = DateTime.Now.AddDays(-1)})  

五: Application: 当前网站对象

        HttpContext,Application["    "] = "     " 

六: Server: 服务器对象

        Server.Transfer (path:"        ")    转发       路径不变,内容发生变化(当前网站内部)

        Server.MapPath()     虚拟路径转绝对路径

        Server.HtmlEncode()

   Server.HtmlDecode()

   Server.UrlEncode()

   Server.UrlDecode() 

posted @ 2020-05-05 14:54  Sliders&蜗牛  阅读(97)  评论(0编辑  收藏  举报