Server 物件是 ASP.NET 內建的核心物件之一,提供路徑對應、編碼解碼、COM 元件建立等常用功能。本文整理其主要方法語法,適合初學者作為快速參考手冊。
URL 編碼與解碼
| 方法 | 說明 | 語法 |
UrlEncode | 將 URL 字串編碼 | UrlEncode(ByVal String As String) As String |
UrlDecode | 將編碼後的 URL 字串解碼 | UrlDecode(ByVal String As String) As String |
路徑對應
| 方法 | 說明 | 語法 |
MapPath | 取得檔案的實體伺服器路徑 | MapPath(ByVal path As String) As String |
HTML 編碼與解碼
| 方法 | 說明 | 語法 |
HtmlEncode | 將字串編碼為 HTML 安全字元 | HtmlEncode(ByVal String As String) As String |
HtmlDecode | 將 HTML 編碼字串還原 | HtmlDecode(ByVal String As String) As String |
COM 元件建立
| 方法 | 說明 | 語法 |
CreateObjectStatic | 使用 ProgID 建立 COM 元件(靜態) | CreateObjectStatic(ByVal ProgID As String) As Object |
CreateObjectFromClsid | 使用 CLSID 建立 COM 元件 | CreateObjectFromClsid(ByVal Clsid As String) As Object |
CreateObject | 建立 COM 元件(晚期繫結) | CreateObject(ByVal ProgID As String) As Object |
提示:CreateObject 為最常用的建立方式,CreateObjectStatic 則適用於效能敏感場合,因其會快取類別工廠資訊。