ASP 自訂 URLEncode / URLDecode 函式:解決 AJAX 中文亂碼
問題背景 在使用 jQuery .post() 傳送中文資料至 ASP 後端時,若直接傳遞常出現亂碼。雖然 Request.Form 會自動解碼 URL 編碼字
ASP 緩存技術全景指南:文件緩存、片段緩存、內存緩存與實戰架構
為什麼需要緩存? 動態 ASP 頁面每次請求都執行:解析腳本 → 連接資料庫 → 查詢 → 渲染 HTML。高併發下 CPU、資料庫連接、磁碟 I/O 迅速成為
ASP 匯出 Excel 的最簡單實現:HTML Table + Content-Type
核心原理 Excel 能夠直接識別並渲染 HTML <table> 結構。ASP 只需輸出標準的表格 HTML,並設置正確的 HTTP 標頭,即可讓
ASP SHA1 加密與 C# 完全兼容:JavaScript 實現 Server-Side 呼叫方案
問題背景 VBScript 純實現 SHA1 罕見且易出錯;網上流傳的 ASP SHA1 多為 64 位輸出,而 .NET `FormsAuthenticati
ASP 解密 ChrW/Chr 編碼文件:正則提取 + Eval 動態執行還原源碼
應用場景 遇到被 `ChrW(数字)&ChrW(数字)...` 或 `Chr(数字)&Chr(数字)...` 混淆加密的 ASP/VBScript 文件,需批量
ASP 參數化查詢防 SQL 注入:ADODB.Command + CreateParameter 實戰範例
為什麼要參數化? 徹底阻斷 SQL 注入:參數值永遠不會被解析為 SQL 語法。 自動處理資料型別轉換、逸出單引號、日期格式。 執行計
JScript + ActiveX 獲取訪客 MAC 地址:僅限 IE、需降低安全性、企業內網適用
⚠️ 重大前提與限制 僅限 Internet Explorer (IE8~IE11,Edge 不支援 ActiveX)。 需用戶允許 Acti
ASP 判斷 IP 是否為私有/內網地址:IPv4 轉長整數區間比對法
私有 IP 區間標準 (RFC 1918) 類別CIDR範圍備註 A 類10.0.0.0/810.0.0.0 ~ 10.255.255.255
ASP MSXML2.DOMDocument 載入 XML 完整避坑指南:async、ServerHTTPRequest 四大場景實測
核心屬性組合決定成敗 場景asyncServerHTTPRequest結果說明 1. 預設異步True (預設)False (預設)Load=
ASP 取得星期幾完整教學:Weekday、WeekdayName 函數與 FirstDayOfWeek 設定
核心函數速查 函數用途回傳值範圍預設週首日 Weekday(date, [FirstDayOfWeek])取得數字星期 (1~7)1=週日 .
ASP Scripting.Dictionary 字典物件完全指南:Key-Value 高效存取與遍歷
建立與基本操作 Dim dict Set dict = CreateObject(Scripting.Dictionary) 或 Server.Create
ASP MSXML2.ServerXMLHTTP 異步請求正確姿勢:ReadyState 判斷與 WaitForResponse
異步請求核心陷阱 Set xmlHttp = Server.CreateObject(MSXML2.ServerXMLHTTP) xmlHttp.Open GE
ASP 動態陣列 Redim Preserve 完全指南:從基礎語法到實戰模式
核心語法 ReDim [Preserve] ArrayName(Subscripts) Preserve:保留現有元素內容(省略則全部清空) 基本範例:建立
ASP Null、Empty、Nothing 三大「空值」本質區別與正確判斷姿勢
核心概念速查表 關鍵字本質產生場景正確判斷錯誤判斷 Empty未初始化的 Variant 變數值Dim A(未賦值)IsEmpty(A)、Va
ASP 一鍵運行環境推薦:4 款傻瓜型本地調試工具(免安裝 IIS)
為什麼需要輕量級 ASP 伺服器? Windows 自帶 IIS 安裝繁瑣、需系統光盤、易衝突、佔用資源大。對於初學者、快速驗證舊專案、離線開發,綠色免安裝的
ASP 無模板直出靜態 HTML:利用 #include 與 FileSystemObject 一鍵生成
核心思路:動態頁「自渲染」→ 捕獲輸出 → 寫入靜態文件 傳統靜態化需編寫模板、替換佔位符。本技巧利用 ASP 的 `` 在表單隱藏域載入目標動態頁完整 HTM
ASP 錯誤 8002801d 徹底修復:VBScript.dll 與 Asp.dll 重新註冊步驟圖解
錯誤癥狀 ASP 頁面訪問拋出 Microsoft VBScript runtime error 8002801d,通常伴隨「類別未註冊」或「程式庫未註冊」提示
Response.End() 優缺點深度剖析與 ASP.NET 安全替代方案
優點:調試與流程控制利器 即時斷點:配合 `Response.Write` 輸出中間變數/SQL,`Response.End` 截斷執行,避免死循環、