ASP 變數命名慣例:匈牙利標記法完整對照表與作用域前綴規範
良好的命名慣例能大幅提升程式碼可讀性、維護性與團隊協作效率。ASP/VBScript 經典採用匈牙利標記法:前綴 + 帕斯卡命名,前綴標示資料類型,另輔以作用域
解決 XP/IIS「操作必須使用一個可更新的查詢」80004005 錯誤:資料夾權限完整設定指南
在 Windows XP + IIS 環境下操作 Access 資料庫(.mdb)時,常遇到 Microsoft OLE DB Provider for ODB
Xml.Serialization 深度解析:屬性控制物件序列化為 XML 的完整規則
`System.Xml.Serialization` 命名空間提供的屬性(Attributes)讓開發者能精確控制類別、屬性、欄位如何映射為 XML 元素、屬性
XML 序列化實作應用程式設定檔:從物件到 XML 的雙向轉換
應用程式需持久化使用者設定(視窗位置、偏好選項、連線字串等),傳統 INI 檔(64KB 上限)、登錄表(難管理、易殘留)皆有缺失。XML 檔案無大小限制、天生
ASP 不分大小寫關鍵字高亮:Instr 迴圈法與 RegExp 正則法完整比較
需求:在文字中高亮顯示所有符合關鍵字的片段,不分大小寫。例如文字 `abcaBcabCaBCabcaBCa`,關鍵字 `bc`,共有 6 處匹配,需輸出 `ab
ASP Eval 函數進階應用:動態執行字串程式碼與 URL 參數建構
VBScript 的 `Eval` 函數能將字串視為運算式執行並回傳結果,參數為字串特性使其具備「執行時動態決定程式碼」的能力。本文解析 `Eval` 三大基本
ASP 字串淨化:移除 HTML 標籤、控制字元與特殊符號
在處理使用者輸入、匯入資料或輸出至前端時,常需移除 HTML 標籤、換行符、製表符、多餘空白及特殊引號。本文提供 FormatStr 函數,一次完成去標籤、去控
ASP 建立虛擬 FTP 服務:資料庫儲存檔案實現多用戶隔離空間
利用 ASP 無元件上傳技術,結合資料庫儲存二進位檔案資料,可在自有網站建立類 FTP 的遠端檔案管理系統:支援多用戶、各用戶僅見自己的檔案、突破 IIS 上傳
ASP + CSS 實作隨機背景圖片輪播
每次造訪頁面時,從指定資料夾隨機選取一張圖片作為背景顯示。本文採用 ASP 端掃描資料夾取得檔案清單,搭配 CSS background-image 動態注入路
JScript 遍歷 Request.QueryString 集合的正確姿勢
在 ASP 伺服器端 JScript 環境中,Request.QueryString 是一個類似集合的物件,可使用 Enumerator 物件進行迭代。本文示範
ASP 快速取得 MSSQL 資料表列數:sp_spaceused 系統預存程序應用
在傳統 ASP 開發中,若需快速獲取 SQL Server 資料表的資料筆數,直接執行 SELECT COUNT(*) 於大型資料表會造成全表掃描,效能極差。本
ASP 傳統經典:以 ADO Recordset 動態產生 JSON 輸出
在 JSON 尚未普及、ASP.NET Web API 不存在的年代,傳統 ASP 開發者常需自行組裝 JSON 字串回應前端 AJAX 請求。本文提供一個通用
ASP.NET 以 HttpModule 實作全站頁面執行時間監控
效能監控是維運關鍵指標之一。在 ASP.NET 中,透過實作 IHttpModule 介面,可在不修改任何現有頁面程式碼的前提下,為全站所有頁面自動注入執行時間
ASP.NET 七大身份驗證機制深度解析與實作指南
在 B/S 架構的系統開發中,「身份驗證」是確保應用程式安全的基石。與傳統 C/S 程式不同,Web 應用程式一旦發布至網際網路或區域網路,若未實施任何驗證與權
8 大提升 ASP.NET Web API 性能的實戰技巧
Web API 性能優化不止於代碼層面,涵蓋序列化、協議、數據訪問、併發等多個維度。 1. 使用最快 JSON 序列化器 預設 JSON.NET 並非最快。實測
ASP.NET 應用程式初始化:Global.asax 陷阱與正確姿勢
在 Global.asax 的 Application_Start 執行初始化(讀取配置、啟動 SqlDependency 等)時,若發生異常且被捕獲吞噬,後續
ASP.NET Session 實現用戶登錄狀態管理(以淘寶為例)
電商網站(如淘寶)的登錄狀態維持核心是 Session:服務端為每個用戶創建唯一 Session,客戶端攜帶 SessionID(Cookie)識別身份。 方案