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