ASP.NET学习笔记(11)--ASP简介
一般來說,ASP包括5個(gè)對(duì)象:Request,Response,,Server,Session,Application.在html代碼中,[%...%]表明這是ASP代碼.
1,Request對(duì)象:
在服務(wù)器上接收由客戶端傳遞或上傳的信息.
1,Request.from("name")? 接收上一頁post過來的信息,name是上一頁中的輸入框?qū)ο?
2,Request.querystring("name")? 接收上一頁get過來的信息,name是上一頁中的輸入框?qū)ο?它能接收HTTP查詢字符串中變量的值,該字符串是問號(hào)(?)后的部分,如:?i=1
2,Response對(duì)象:
負(fù)責(zé)將信息傳遞給用戶,動(dòng)態(tài)生成響應(yīng)結(jié)果并返回給客戶端瀏覽器.
1,Response.write 將指定內(nèi)容輸出成HTTP
2,Response.Foot 使Web服務(wù)器停止處理腳本并返回當(dāng)前結(jié)果
3,Response.clear 清除緩沖區(qū)中的所有HTML正文輸出
4,Response.redirect 瀏覽器重定向到指定的URL地址
5,Response.ContentType 指定服務(wù)器響應(yīng)的HTTP類型,默認(rèn)為text/html
6,Response.charset 設(shè)置服務(wù)器響應(yīng)的文件字符編碼
7,Response.expires 緩沖區(qū)中內(nèi)容過期的時(shí)間
8,Response.status 設(shè)置服務(wù)器響應(yīng)的狀態(tài)行的值
9,Response.buffer 是否緩沖面頁輸出
3,Session對(duì)象:
記錄用戶私有數(shù)據(jù)變量,頁面跳轉(zhuǎn)時(shí),該對(duì)象中的變量不會(huì)消失,Session使用Cookies.
1,Session.SessionID 用戶的會(huì)話標(biāo)識(shí)
2,Session.TimeOut 在該時(shí)間(分鐘)內(nèi)不刷新頁面,會(huì)話將終止.
3,Session.Abandon 清除Session對(duì)象.
4,Cookies:
1,使用方式:
使用Response.Cookies(CookieName)[(key)|.attribute]=value來將Cookie寫入用戶電腦.如:
??? Response.Cookies("VisitorName")="Ken";
??? Response.Cookies("VisitorName")("FirstName")="Jim";
??? Response.Cookies("VisitorName")=Resquest.Form("UserName");
指定了key,該Cookie就是一個(gè)字典,判斷是否是字典的方法是顯示[%=Request.Cookies("CookieName").HasKeys%]的值.
使用strName=Request.Cookies(CookieName)[(key)|.attribute]來讀取Cookie.
2,屬性attribute:
Domain 指定域
Path 路徑
Expires 過期日期,如:
??? Response.Cookies("VisitorName").Expries=Date + 365;
轉(zhuǎn)載于:https://www.cnblogs.com/luckeryin/articles/1247114.html
總結(jié)
以上是生活随笔為你收集整理的ASP.NET学习笔记(11)--ASP简介的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 案例展示快做好了(更新)
- 下一篇: 什么是网页快照