首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> ASP 程式設計 >> ASP 入門教學

ASP 入門教學:Server 物件四大核心方法詳解

     編輯:ASP 入門教學

MapPath - 路徑映射

將相對/虛擬路徑轉換為實體路徑:

Server.MapPath(path)

範例:

Server.MapPath("/")        ' 站點根目錄實體路徑
Server.MapPath("../")      ' 上層目錄
Server.MapPath("./")       ' 目前目錄
Server.MapPath("file.asp") ' 指定檔案完整路徑

CreateObject - 元件實例化

Server.CreateObject(ProgID)

ProgID 格式:`[廠商.]元件名[.版本]`。範例:

Set MyObject = Server.CreateObject("MSWC.AdRotator")

注意事項:

  • 必須使用 Set 關鍵字
  • 預設頁面層級作用域,頁面結束自動釋放
  • 不可建立與內建物件同名實例
  • 釋放資源:Set Obj = Nothing

HTMLEncode / URLEncode - 編碼處理

(原文僅列舉方法名,補充說明)

  • HTMLEncode(string):將特殊字元轉為 HTML 實體(`<` → `<`、`>` → `>`、`&` → `&`),防止 XSS
  • URLEncode(string):URL 編碼,空格→`+`、非英數字元→`%XX`,查詢字串參數必須編碼

四大方法涵蓋路徑解析、元件載入、輸出編碼,是 ASP 伺服器端開發最常用的工具組合。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved