ASP六大物件常用語句

2021-04-06 20:03:46 字數 2731 閱讀 5283

asp六大物件常用語句

asp六大物件常用語句示範:

response:

response.write strvar/"string":向網頁寫出引數值或字串 等同於在html標記中嵌入<%=strvar/"string"%>

response.end:停止頁面編譯,並將已經編譯內容輸出到瀏覽器

response.buffer=true|false:頁面編譯時是否使用快取的設定,一般在頁面頭部設定

response.flush:強制輸出頁面已編譯部分內容

response.clear:將緩衝區內的資料清除

response.isclientconnected:返回true|false,檢測使用者是否還處於連線狀態

response.charset(charsetname):設定頁面編碼型別,即

response.contenttype [= contenttype ]:設定頁面檔案型別,同上

response.expires [= number]:設定頁面失效時間,單位分鐘

response.expiresabsolute [= [date] [time]]:設定頁面失效的絕對時間

response.status = statusdescription:設定頁面狀態描述

request:

request("passstrname"):讀取網頁傳遞值,包括表單及以?passstrname=value&passstrname_n=value_n形式

request[.collection|property|method](variable)

request.querystring("passstrname"):讀取get方法傳遞的表單值和?passstrname=value

request.querystring(varible)[(index).count]

request.form("passstrname"):讀取post方法傳遞的純表單域的值

request.form(parameter)[(index).count]

request.binaryread(count):讀取指定位元組數的傳送值

request.totalbytes:查詢體的長度,以位元組為單位,唯讀

注:同名表單如:checkbox如有多項值,傳遞形式如右,strname=value1,value2,...需要用split函式分割各項值

multiple的select表單與checkbox類似,textarea的值可包含換行字元,用replace轉為

,以滿足格式需要

session:(使用者全域性變數)

session("sesname")=value:儲存session變數值,也可讀取該值

session("sesname")=empty:判斷session值是否存在的兩種方法

isempty(session("sesname"))=true|false:判斷session值是否存在的兩種方法

session.timeout=num:設定session變數的存在時效,單位分鐘

session.abandon:清除所有session變數值

session.sessionid:session變數的id序列號,唯讀

global.asa檔案的結構:<% @language="vbscript"%>

sub session_onstart ...end sub

sub session_onend ... end sub%>

server:

server.htmlencode("string"):轉換為可以直接顯示帶html格式的字串,如:<,>等

set var=server.creatobject("objname"):建立物件變數

server.scripttimeout = numseconds:asp程式頁面執行時限,以秒為單位

cookies: 儲存在使用者本機的臨時變數,每個cookie的最大位元組4kb,最多可以有300個cookie 1.2mb

response.cookies("strcookiename")=value:儲存cookie變數值,也可讀取該值

response.cookies("strcookiename")="":判斷是否為空

response.cookies("strcookiename").expires=date:變數有效期,以天為單位,小於當前時間立即失效

response.cookies(cookie[(key).attribute]):標準語法

objectcontext 控制asp的事務處理

objectcontext.ontransactionabort:由放棄的事務處理事件激發,在指令碼完成處理後發生

objectcontext.ontransactioncommit:由成功的事務處理事件激發,在指令碼完成處理後發生

objectcontext.setabort:顯式的放棄一次事務處理

objectcontext.setcomplete:覆蓋前面任何呼叫objectcontext.setabort方法的呼叫

msgbox "string"/strname:vbscript提示框

表單的onsubmit事件:在同一頁面寫入 function formname_onsubmit()..formname_onsubmit=true/false..end function,

頁面會在提交前先執行語句,並根據返回值判斷是否完成提交任務。

ASP六大物件常用語句示範

response response.write strvar string 向網頁寫出引數值或字串 等同於在html標記中嵌入 strvar string response.end 停止頁面編譯,並將已經編譯內容輸出到瀏覽器 response.buffer true false 頁面編譯時是否使用快...

ASP六大物件介紹

1 buffer屬性 該屬性用於指定頁面輸出時是否要用到緩衝區,預設值為false。當它為true時,直到整個active server page執行結束後才會將結果輸出到瀏覽器上。如 response.buffer true for i 1 to 500 response.write i next...

mysql常用語句 MySQL常用語句

create table student id int primary key auto increment comment 學號 name varchar 200 comment 姓名 age int comment 年齡 comment 學生資訊 修改表注釋 alter table studen...