ASP.NET Page.IsPostBack 保持使用者輸入狀態:表單驗證失敗後自動恢復使用者資料
前言:表單驗證失敗時的使用者體驗危機 使用者花費數分鐘填寫冗長表單,送出後因單一欄位驗證失敗被退回。若頁面未保留先前輸入,使用者將面臨「全部重填」的挫折,導致放
ASP.NET (ASP+) 以 Page.IsPostBack 取代 Remote Scripting:無刷新下拉聯動實作
前言:從 Java Applet 到伺服器端事件模型的飛躍 經典 ASP 時代的 Remote Scripting (RS) 需要 Java Applet、Pr
ADO 錯誤代碼完整對照表:常見 3001-3709 錯誤原因、排查與防禦性程式設計
前言:掌握 ADO 錯誤代碼,從被動除錯轉為主動防禦 ADO 錯誤透過 Err 物件 (VBScript) 或 try-catch (JScript/VB.NE
SQL Server 異地複寫實戰:西安市國稅局分散式稅收資料同步架構完整解析
前言:企業級分散式資料同步的經典案例 本文詳細記錄西安市國家稅務局內部網路資訊系統,如何利用 SQL Server 6.5 複寫技術,將分佈全市 18 個基層征
NT 4.0 ODBC 連接 SQL Server 7.0 中文亂碼解決方案:驅動程式版本與翻譯選項設定
問題現象 在 Windows NT 4.0 環境下,使用 ODBC 連接 SQL Server 7.0 時,中文資料讀寫出現亂碼、問號 (???) 或截斷。
Global.asa 深度解析:Application/Session 事件全生命週期與 Session 失效偵測最佳實踐
前言:Global.asa - ASP 應用程式的中樞神經 Global.asa 是 ASP 應用程式的選用性全域檔案,必須置於網站根目錄或虛擬目錄根目錄。它定
ADO Recordset 分頁技術完整指南:PageSize、AbsolutePage 與導航列實作
前言:大量資料分頁顯示的標準解法 當查詢結果超過畫面容量時,分頁是最基本的 UI 需求。ADO Recordset 內建 PageSize、PageCount、
ASP 動態下拉選單聯動:無刷新頁面實現省市二級選單 (JavaScript + 伺服器端資料預載)
前言:傳統聯動選單的現代解法 經典 ASP 時代實現「選省份 → 自動載入城市」二級聯動選單,通常有三種做法:1) 頁面重新提交 (體驗差) 2) iframe
資料庫設計經驗談:游標替代、索引策略、資料完整性、交易陷阱與資料型別選擇
前言:設計決定效能,架構決定成敗 資料庫模型設計優劣直接決定系統效能上限。筆者凝聚多年 Sybase、SQL Server 實戰經驗,歸納五大核心設計原則:慎用
ASP 效能優化實戰技巧 (4):Server.Transfer、避免伺服器變數、IIS 調校與參考資源彙整
前言:持續優化 ASP 應用程式效能 本系列第四部分,介紹三項關鍵優化技巧:使用 Server.Transfer 替代 Response.Redirect、避免
ASP 遷移 ASP.NET (ASP+) 完整指南:相容性陷阱、語法變更與效能優化
前言:從 ASP 到 ASP+ 的跨時代遷移 Microsoft 在 2000 年發布的 ASP+ (後更名為 ASP.NET) 是對經典 ASP 的重大重寫。
XQI (Extensible Query Interface) 入門:XML 為基礎的遠端查詢與資料插入協定
前言:什麼是 XQI? XQI (Extensible Query Interface) 是一種基於 XML 的通訊協定,允許客戶端透過標準 HTTP 進行遠端
ASP 經典資料庫通用元件:連線管理、SQL 參數化與動態查詢建構器
前言:可重用資料庫存取層的重要性 在 ASP 經典開發中,建立一套健全的資料庫通用元件能大幅減少重複代碼、統一錯誤處理、防止 SQL 注入。本文整理並改良一套經
將 ASP 程式碼移植為 VB COM 元件 (三):程序化重構與元件拆分實戰
程序化重構:消除上下文切換、提升效能、奠基重用庫 ASP 混雜 `` 與 HTML 造成頻繁上下文切換 (Context Switch),是效能大戶。將邏輯封裝
將 ASP 程式碼移植為 VB COM 元件 (二):變數強型別與 Option Explicit 實務
移植關鍵步驟:從 Variant 鬆散型別邁向強型別宣告 VBScript 唯一資料型別為 `Variant`,允許未宣告直接使用變數,導致拼字錯誤難以發現。移
將 ASP 程式碼移植為 VB COM 元件 (一):動機與架構觀念
從 ASP 單層架構邁向 n 層:為何要將商業邏輯封裝為 COM 元件? 當 ASP 應用程式規模增長,單檔混雜 HTML、商業邏輯、資料存取的「義大利麵條式程
ASP 密碼驗證 SQL 注入漏洞分析與防禦
經典 SQL Injection 案例:字串拼接驗證邏輯的致命缺陷 許多早期 ASP 開發者直接拼接 SQL 字串驗證帳號密碼,導致攻擊者可繞過驗證任意登入。本
ASP 開啟遠端 MDB 檔案:繞過 ODBC 錯誤 80004005 的兩種方案
解決「Microsoft JET Database Engine cannot open the file (unknown)」錯誤 當 ASP 透過 ODBC