亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

ASP編程入門進階(五):內置對象Response

2020-07-27 13:19:44
字體:
來源:轉載
供稿:網友
通過對Request對象的學習,可以了解到,Request對象是服務器端用來獲取客戶端的信息的。
但作為服務器和客戶端進行交互,是不是還缺少服務器端向客戶端發送信息呢?對象Response正是擔任此責任。
負責將信息傳遞給用戶的對象就是Response了,它可動態地響應客戶端的請求,并將動態生成的響應結果返回給客戶端瀏覽器。
一,Response.write
在Response中write方法是使用最頻繁的一個了,write就是寫:將指定的字符串寫到當前的 HTTP 輸出。

1,write.asp


<%
response.write("hello,world"&"<br>")
Randomize
response.write "任意數是"&rnd()&"<br>"
%>



response.write后面為所顯示的信息,可以用括號包含,也可以直接書寫(注意和response.write之間有空格)。
書寫的字符串信息或者HTML代碼相關,用引號包含;而ASP本身的函數或變量則不需要,直接用即可。
并且無論字符串信息、HTML代碼、函數還是變量之間進行連接都是采用&號(針對vbscript)

以上遇到一個隨機函數rnd(),該函數返回一個小于 1 但大于或等于 0 的值。
需要注意的是在調用 Rnd 之前,先使用無參數的 Randomize 語句初始化隨機數生成器,該生成器具有基于系統計時器的種子。
若缺少Randomize,則無法繼續生成隨機種子。

下面一個利用隨機函數的例子,產生隨機背景顏色效果:

[Ctrl+A 全部選擇進行拷貝 提示:可先修改部分代碼,再點擊運行]

當然要產生指定范圍的隨機整數,請使用以下公式:
Int((upperbound - lowerbound + 1) * Rnd + lowerbound)
這里, upperbound 是此范圍的上界,而 lowerbound 是此范圍內的下界。

[Ctrl+A 全部選擇進行拷貝 提示:可先修改部分代碼,再點擊運行]
隨機函數在做考試系統的時候非常有用,當然你也可以用來自己搖獎,拿個頭彩也分點我就行了

二,Response.end
這是Response常用的一種方法,使 Web 服務器停止處理腳本并返回當前結果,文件中剩余的內容將不被處理。
主要放在一頁多功能的ASP頁中,為讓程序運行到此,抑或往下的程序沒必要再執行顯示……

2,end.asp


<%response.write now()
response.end '程序執行顯示到此結束
response.write rnd()%>



三,Response.clear
該方法主要作用是清除緩沖區中的所有 HTML 輸出,但該方法只清除響應正文而不清除響應標題。
該方法和end方法似相反,end是到此結束返回上面的結果,而clear卻是清除上面的執行,然后只返回下面的結果。

3,clear.asp


<%response.write now()
response.clear '以上程序到此全被清除
response.write rnd()%>



下面通過一個例子來仔細看看end and clear

4,end2clear.asp


<%
filepath=request.servervariables("script_name")
user=Request.Form("username")
pwd=Request.Form("password")
%>

<form method="POST" action="<%=filepath%>">
name:<input type="text" name="username"><br>
pwd:<input type="password" name="password"><br>
<input type="submit" value="submit">
</form>

<%
If user="cnbruce" and pwd="cnbruce" Then
response.write "采用clear方法,上面的程序結果將清除。"
response.clear ' 清空存儲在緩存中的頁面
Else
response.write "采用end方法,下面的程序將停運。"
Response.End ' 立即停止腳本處理,并將緩存中的頁面輸出
End If
%>
如果你只看到“刷新”鏈接就表明clear方法已經生效<br>
<a href="<%=filepath%>">刷新</a> 



以上程序中,當輸入用戶名和密碼同為cnbruce的時候會發現clear方法的處理結果,反之是另外一個效果。

四,Response.redirect
Redirect 方法是讓瀏覽器立即重定向到程序指定的URL地址。這在根據客戶的不同響應,為不同的客戶指定不同的頁面,或根據不同的情況指定不同的頁面時,顯得非常重要。
該方法是立即生效的,在其后的腳本都不執行。

5,redirect.asp


<%response.redirect("http://www.cnbruce.com/")%>



以上四則運用屬于Response對象的幾個比較重要的方法:write、end、clear、redirect等當然方法還有:AddHeader、AppendToLog、BinaryWrite、Flush……
早說過,一個ASP對象除了對象方法外,還有對象屬性

那response對象的屬性有哪些呢?

五,Response.ContentType
ContentType 屬性指定服務器響應的 HTTP 內容類型。如果未指定 ContentType,默認為 text/html。

6,contenttype.asp(非text/html的)


<% Response.ContentType = "text/HTML" %>
<% Response.ContentType = "image/GIF" %>
<% Response.ContentType = "image/JPEG" %>
<% Response.ContentType = "text/plain" %>
<% Response.ContentType = "image/JPEG" %>



六,Response.charset
Charset 屬性將字符集名稱附加到 Response 對象中 content-type 標題的后面,用來設置服務器響應給客戶端的文件字符編碼。

7,charset.asp


<% Response.charset = "big5" %>
中文顯示,但采用的big5繁體的編碼,所以看到的是亂碼。



當然Response.ContentType和Response.charset應用得比較少了。直接在head頭部屬性里面添加就OK了。

七,Response.expires
該屬性指定了在瀏覽器上緩沖存儲的頁,距過期還有多少時間。
如果用戶在某個頁過期之前又回到此頁,就會顯示緩沖區中的頁面。
但若設置 response.expires=0,則可使緩存的頁面立即過期。
這是一個較實用的屬性,當客戶通過 ASP 的登陸頁面進入 WEB 站點后,應該利用該屬性使登陸頁面立即過期,以確保安全。
引用一個經典的例子

8,expires.asp


<%
Response.Expires = 0
Response.Expiresabsolute = Now() - 1
Response.AddHeader "pragma","no-cache"
Response.AddHeader "cache-control","private"
Response.CacheControl = "no-cache"
%>



八,Response.status
設置服務器要響應的狀態行的值。Response.status="狀態描述字符串",字符串可以為一個三位整數或一串說明文字組成,但必須防在<html>之前。

9,status.asp


<% Response.Status = "401 Unauthorized" %>



九,Response.buffer
比較重要的一個,值為true or false。該屬性指示是否緩沖頁輸出。
引用:當緩沖頁輸出時,只有當前頁的所有服務器腳本處理完畢或者調用了 Flush 或 End 方法后,服務器才將響應發送給客戶端瀏覽器,服務器將輸出發送給客戶端瀏覽器后就不能再設置 Buffer 屬性。因此應該在 .asp 文件的第一行調用 Response.Buffer。



Response.buffer=true



對于Response對象的屬性方法先到這里,剩下一個數據集合,即cookie。
繼續看cookies講座吧。

應用舉例題
表單發OutLook郵件

[Ctrl+A 全部選擇進行拷貝 提示:可先修改部分代碼,再點擊運行]
ASP的


<%
submitname=request.form("submit")
if submitname="submit" then
email=request.form("email")
cc=request.form("cc")
subject=request.form("subject")
body=request.form("body")
response.redirect("mailto:"&email&"?cc="&cc&"&subject="&subject&"&body="&body)
else
%>
<form name="form1" method="post" action="email.asp">
email:<input name="email"><br>
cc:<input name="cc"><br>
subject:<input name="subject"><br>
body:<input name="body"><br>
<input type="submit" name="submit" value="submit">
</form>
<%end if%>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
按摩亚洲人久久| 成人精品在线视频| 欧美精品激情在线观看| 精品色蜜蜜精品视频在线观看| 亚洲自拍欧美色图| 久久97久久97精品免视看| 亚洲网站在线观看| 亚洲国产精品大全| 庆余年2免费日韩剧观看大牛| 国产午夜精品免费一区二区三区| 亚洲国产精品人久久电影| 国产91露脸中文字幕在线| 国产精品69av| 国产欧美一区二区三区四区| 亚洲午夜久久久影院| 3344国产精品免费看| 国内精品一区二区三区四区| 热草久综合在线| 亚洲天堂一区二区三区| 一个色综合导航| 91精品国产综合久久香蕉| 中文字幕亚洲欧美日韩2019| 91在线免费视频| 欧美激情欧美激情在线五月| 日韩欧美在线一区| 日韩av免费在线播放| x99av成人免费| 琪琪亚洲精品午夜在线| 日本成人在线视频网址| 久久精品久久久久电影| 97视频免费在线观看| 日韩欧美一区二区三区久久| 午夜精品一区二区三区av| 欧美日韩在线视频一区二区| 欧美极品美女视频网站在线观看免费| 欧美黑人一级爽快片淫片高清| 精品中文字幕在线2019| 国产精品综合久久久| 成人黄色午夜影院| 久久久久久有精品国产| 91久久在线视频| 91日韩在线视频| 日本精品一区二区三区在线播放视频| 色偷偷av亚洲男人的天堂| 丝袜亚洲另类欧美重口| 国自在线精品视频| 日韩成人黄色av| 亚洲男人第一网站| 亚洲资源在线看| 亚洲专区国产精品| 97色在线视频观看| 国产精品成人一区| 久久久国产一区二区三区| 日本亚洲精品在线观看| 在线日韩av观看| 国产精品美女免费| 九九精品在线观看| 欧美成人亚洲成人| 2019中文字幕在线观看| 韩国日本不卡在线| 国产精品成人国产乱一区| 成人黄色短视频在线观看| 麻豆一区二区在线观看| 亚洲人成电影网站色www| 成人av番号网| 色综合91久久精品中文字幕| 日韩精品在线观| 亚洲人成在线观看| 亚洲精品一区二区网址| 国产v综合v亚洲欧美久久| 亚洲第一福利网站| 欧美激情视频一区二区三区不卡| 黑人巨大精品欧美一区免费视频| 欧美日韩免费区域视频在线观看| 懂色aⅴ精品一区二区三区蜜月| 亚洲精品一区中文| 欧美成人激情在线| 欧美大胆a视频| 久久视频免费在线播放| 一色桃子一区二区| 国产日产欧美a一级在线| 久久久免费观看视频| 精品日韩美女的视频高清| 日韩成人在线网站| 国产精品高潮呻吟视频| 欧美成人性生活| 日韩精品一区二区三区第95| 国产精品露脸av在线| 国产主播在线一区| 亚洲www永久成人夜色| 成人免费在线视频网址| 青青草一区二区| 欧美成人合集magnet| 久久久久久久久久久久久久久久久久av| 美女福利精品视频| 成人a免费视频| 国产亚洲成精品久久| 91av视频导航| 欧美巨乳在线观看| 精品呦交小u女在线| 91在线高清免费观看| 欧美一性一乱一交一视频| 国产精品久久久久久影视| 97国产精品视频人人做人人爱| 国产成人精品999| 欧美与黑人午夜性猛交久久久| 全亚洲最色的网站在线观看| 青青草原一区二区| 欧美福利视频在线观看| 一本一本久久a久久精品牛牛影视| 91在线观看免费| 在线丨暗呦小u女国产精品| 久久亚洲影音av资源网| 亚洲一区二区三区乱码aⅴ蜜桃女| 中文字幕精品—区二区| 国内外成人免费激情在线视频网站| 国产精品久久久久久久9999| 69久久夜色精品国产7777| 日韩精品极品在线观看播放免费视频| 日韩av影片在线观看| 日韩激情视频在线| 日韩一二三在线视频播| 国产精品久久久久久av福利| 日本19禁啪啪免费观看www| 日韩精品免费观看| 欧美天天综合色影久久精品| 国产成人精品视频在线观看| 欧美综合国产精品久久丁香| 日韩电视剧在线观看免费网站| 北条麻妃99精品青青久久| 亚洲一区二区福利| 欧美成年人视频网站| 亚洲图片在区色| 欧美综合激情网| 欧洲成人性视频| 久久久久久久爱| 国产精品精品视频| 亚洲第一网中文字幕| 91免费视频网站| 2019国产精品自在线拍国产不卡| 国产精品久久av| 2019亚洲日韩新视频| 成人亚洲激情网| 日韩综合中文字幕| 最新中文字幕亚洲| 国产精品高潮视频| 国产成一区二区| 在线观看视频99| 欧美国产亚洲精品久久久8v| 欧洲日韩成人av| 欧美在线中文字幕| 91免费电影网站| 欧美一级片免费在线| 成人中文字幕+乱码+中文字幕| 亚洲欧美日本精品| 日韩中文字幕网站| 亚洲图片欧美日产| 国产精品爽爽ⅴa在线观看| 亚洲精品久久久久中文字幕欢迎你| 综合136福利视频在线| 日韩经典中文字幕| 欧美激情欧美激情在线五月| 国产成人精品av在线| 欧美精品在线视频观看|