婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 幾個(gè)經(jīng)典的ASP應(yīng)用

幾個(gè)經(jīng)典的ASP應(yīng)用

熱門(mén)標(biāo)簽:鄭州智能外呼電銷(xiāo)機(jī)器人廠(chǎng)家 廣東語(yǔ)音外呼系統(tǒng)公司 沈陽(yáng)電話(huà)機(jī)器人公司 虛擬電話(huà)外呼系統(tǒng) 成都ai外呼系統(tǒng)線(xiàn)路 沈陽(yáng)三五防封電銷(xiāo)卡 鄢陵學(xué)校如何做地圖標(biāo)注 長(zhǎng)春公司外呼系統(tǒng)中心 云南便宜外呼系統(tǒng)平臺(tái)
1. 下面的代碼演示了如何在服務(wù)端獲取來(lái)自客戶(hù)端瀏覽器中某一個(gè)圖片的x,y坐標(biāo),注意input控件的類(lèi)型是image類(lèi)型。 

 form>
Input Name="ImageMap" Type="Image" Src="ImageMap.jpg" Alt="Click Anywhere">
/form> 

%ImageMap.x = %=Request("ImageMap.x")
ImageMap.y = %=Request("ImageMap.y")%> 


  2. 利用ADODB.Stream對(duì)象,在IE瀏覽器中下載服務(wù)端上的各類(lèi)文件。 

  即直接提示用戶(hù)下載而不是由瀏覽器打開(kāi)某些文件。注意,下面的代碼拷貝到ASP文件中后,不要再添加一些非ASP代碼在頁(yè)面中:如HTML和Javascript客戶(hù)端的代碼。


 %
'--------------------------------------------
Response.Buffer = True
Dim strFilePath, strFileSize, strFileName
Const adTypeBinary = 1

strFilePath = "文件路徑 "
strFileSize = ... 文件大小,可選
strFileName = "文件名"

Response.Clear

'*******************************************8
' 需要在你的服務(wù)器上安裝 MDAC 2.6 或MDAC2.7
'8*******************************************8
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
objStream.Type = adTypeBinary
objStream.LoadFromFile strFilePath

strFileType = lcase(Right(strFileName, 4)) '文件擴(kuò)展名

' 通過(guò)文件擴(kuò)展名判斷 Content-Types
Select Case strFileType
Case ".asf"
ContentType = "video/x-ms-asf"
Case ".avi"
ContentType = "video/avi"
Case ".doc"
ContentType = "application/msword"
Case ".zip"
ContentType = "application/zip"
Case ".xls"
ContentType = "application/vnd.ms-excel"
Case ".gif"
ContentType = "../../image/gif"

Case ".jpg", "jpeg"
ContentType = "../../image/jpeg"
Case ".wav"
ContentType = "audio/wav"
Case ".mp3"
ContentType = "audio/mpeg3"
Case ".mpg", "mpeg"
ContentType = "video/mpeg"
Case ".rtf"
ContentType = "application/rtf"
Case ".htm", "html"
ContentType = "text/html"
Case ".asp"
ContentType = "text/asp"
Case Else
'Handle All Other Files
ContentType = "application/octet-stream"
End Select

Response.AddHeader "Content-Disposition", "attachment; filename= strFileName
Response.AddHeader "Content-Length", strFileSize
Response.Charset = "UTF-8" ' 客戶(hù)端瀏覽器的字符集UTF-8
Response.ContentType = ContentType

Response.BinaryWrite objStream.Read
Response.Flush

objStream.Close
Set objStream = Nothing

%> 


  3.提升ASP頁(yè)面的響應(yīng)速率 

  在你的ASP頁(yè)面的第一行加入:

 % ENABLESESSIONSTATE = False %> 

 這會(huì)關(guān)閉session對(duì)象,提升你的服務(wù)器響應(yīng)速率,比較常見(jiàn)的問(wèn)題是一個(gè)html頁(yè)面包含了兩個(gè)框架頁(yè)面(至少有一個(gè)是ASP頁(yè)面,并使用了session),這將使得必須等待某一個(gè)框架頁(yè)(當(dāng)然這個(gè)框架頁(yè)中使用了session)加載完后,另一個(gè)框架頁(yè)面才會(huì)顯示。

  如果你使用代理訪(fǎng)問(wèn), 默認(rèn)情況下,許多代理服務(wù)器不會(huì)動(dòng)態(tài)緩存ASP頁(yè)面內(nèi)容,加入下面的代碼:

 %
     Response.CacheControl = "Public"
 %> 


  這行代碼會(huì)將ASP頁(yè)面緩存在代理服務(wù)器上,從而加快客戶(hù)端請(qǐng)求動(dòng)態(tài)頁(yè)面的響應(yīng)速率,一些不經(jīng)常變化的ASP頁(yè)面將直接從代理服務(wù)器上取得。 

  4. 要知道瀏覽器(IE為例)不會(huì)解析回車(chē)和換行字符,如果你用Response.write方法寫(xiě)一行包含了回車(chē)和換行字符的字符串到動(dòng)態(tài)頁(yè)面中,其結(jié)果可想而知,你需要做的是: 


 %
      Response.Write(Replace(body, vbCrLf,"br>"))
 %> 


  用br>來(lái)代替回車(chē)和換行。注意:如果回車(chē)和換行字符出現(xiàn)在form中的input/textarea等控件中,可以不必這么做。

  5. 用ASP代碼寫(xiě)IIS日志 


 %
     Response.AppendToLog "數(shù)據(jù)庫(kù)正在被訪(fǎng)問(wèn)"
 %> 


  執(zhí)行這段代碼后,在你的IIS日志中可能會(huì)出現(xiàn)下面的字符串:
127.0.0.1, -, 01/01/00, 12:00:34, W3SVC1,WEBSERVER, 
127.0.0.1, 161342, 485, 228, 200, 0, get, /somefile.asp, 數(shù)據(jù)庫(kù)正在被訪(fǎng)問(wèn) 

  注意:由于日志文件中的內(nèi)容是按逗號(hào)分隔,所以寫(xiě)入的日志內(nèi)容應(yīng)避免使用逗號(hào)。

  6. 如何訪(fǎng)問(wèn)遠(yuǎn)程計(jì)算機(jī)上MDB數(shù)據(jù)庫(kù)文件 

  如果你用ODBC連接(DSN方式或其它方式)到遠(yuǎn)程計(jì)算機(jī)的MDB文件,這將產(chǎn)生一個(gè)錯(cuò)誤:
Microsoft OLE DB Provider for ODBC Drivers error '80004005' 
大致意思是該文件可能被其他用戶(hù)訪(fǎng)問(wèn)或無(wú)足夠的權(quán)限訪(fǎng)問(wèn)。 

  下面有兩種方式,避免這個(gè)錯(cuò)誤:

    方式a. 使用DAO引擎訪(fǎng)問(wèn)


   Dim File, Conn, RS
  Const ReadOnly = False 

  File = "\\server\share\file.mdb"
  Set Conn = CreateObject("DAO.DBEngine.35").Workspaces(0).OpenDatabase(File,,ReadOnly)
  Set RS = Conn.OpenRecordset(SQL) 


  方式b. ADO + Jet OLE DB provider方式


  Dim Conn, RS
  Set Conn = CreateObject("ADODB.Connection")
  Conn.Provider = "Microsoft.Jet.OLEDB.4.0"
  Conn.Open "\\server\share\file.mdb"
  Set RS = Conn.Execute(SQL) 


   確定在運(yùn)行ASP頁(yè)面時(shí)有足夠的訪(fǎng)問(wèn)權(quán)限以訪(fǎng)問(wèn)遠(yuǎn)程計(jì)算機(jī)上的MDB文件,在訪(fǎng)問(wèn)MDB文件前需要先

  登錄到遠(yuǎn)程計(jì)算機(jī),添加下面的代碼


     Set UM = CreateObject("UserManager.Server")
    UM.LogonUser "帳號(hào)", "口令", "域"
...
open database
...
    UM.RevertToSelf

標(biāo)簽:湖北 孝感 馬鞍山 四平 防城港 遼陽(yáng) 平頂山 朝陽(yáng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《幾個(gè)經(jīng)典的ASP應(yīng)用》,本文關(guān)鍵詞  幾個(gè),經(jīng)典,的,ASP,應(yīng)用,幾個(gè),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《幾個(gè)經(jīng)典的ASP應(yīng)用》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于幾個(gè)經(jīng)典的ASP應(yīng)用的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 平果县| 通辽市| 唐山市| 通江县| 平泉县| 江孜县| 古田县| 太康县| 定南县| 沁阳市| 读书| 新竹市| 赤水市| 福泉市| 芦溪县| 嘉禾县| 车险| 达拉特旗| 龙南县| 松溪县| 贺州市| 舒城县| 五指山市| 宁强县| 天峨县| 寻乌县| 阜城县| 台北市| 凤城市| 湖州市| 上高县| 定结县| 凤台县| 台湾省| 米泉市| 葵青区| 霸州市| 佛教| 永胜县| 宣威市| 淮阳县|