ASP 3.0 進階開發:深入解析 Active Server Components 活動伺服器元件
第六章:活動伺服器元件 在前幾章中,我們已經探討了兩類用於 ASP 的物件:一類是 ASP 物件模型的內建物件(如 Request、Response、Serve
ASP 3.0 進階開發:Content Linking 內容連結與 Ad Rotator 廣告輪播元件實戰指南
(1) 建立內容頁面 我們已用 Content Linking 元件 為本章範例建立選單頁面。Chapter06 資料夾中 Default.htm 採用上述程式
ASP 3.0 進階開發:Counters 計數器元件與 Browser Capabilities 瀏覽器偵測元件深度應用
6.2.4 Counters 元件 Counters 元件 能建立、儲存、遞增、擷取每個計數器值。勿與後介紹的 Page Counter 混淆,Counters
ASP 3.0 進階開發:Content Rotator、Page Counter、Permission Checker 與 MyInfo 元件完整攻略
6.2.6 Content Rotator 元件 Content Rotator 元件 類似簡化版 Ad Rotator,需提供「內容排程檔」(Content
ASP 3.0 進階開發:Tools 元件——檔案存在性檢查、亂數產生與表單處理實務
6.2.10 Tools 元件 Tools 元件 提供實用方法:檢查檔案是否存在、處理 HTML 表單、產生亂數整數、Macintosh 專用方法、檢查伺服器外
ASP 3.0 進階開發:Logging Utility 元件——存取 IIS 網頁與 FTP 日誌檔的利器
6.2.11 Logging Utility 元件 Logging Utility 元件 是 ASP 3.0 新增元件,提供存取 IIS 為 Web 與 FTP
ASP 3.0 進階開發:第 7 章 偵錯與錯誤處理——語法錯誤全方位解析
第 7章 偵錯與錯誤處理 前幾章介紹使用 ASP 所需的基本技能,本章探討 ASP 出錯時怎麼辦、出錯狀況為何。精心編排的 ASP 頁面出問題停止執行時,使用者
ASP 3.0 進階開發:語意/執行期錯誤、邏輯錯誤與腳本執行期錯誤完整解析
7.1.2 語意或「執行期」錯誤 語法錯誤雖令人煩惱,但編程中更「令人興奮」的是另一類錯誤——語意錯誤,又稱執行期錯誤。此類錯誤僅在執行腳本程式碼時才會被發現。
ASP 3.0 進階開發:用戶端腳本錯誤辨識與防止錯誤的最佳實務
7.2.4 用戶端腳本錯誤 迄今討論的錯誤皆源自 ASP 伺服器端。但 ASP 常用於產生包含用戶端腳本的網頁。若 <SCRIPT> 元素未設定 R
ASP 3.0 進階開發:VBScript 與 JScript 錯誤處理機制深度解析
7.4.2 VBScript 錯誤處理 VBScript 允許透過 On Error Resume Next 陳述式,讓腳本解譯器忽略發現的錯誤並繼續執行下一行
ASP 3.0 進階開發:善用 IIS 自訂錯誤頁面與 ASPError 物件完善錯誤處理
7.4.4 使用 IIS 自訂錯誤頁面 與 ASP 錯誤處理流程緊密相關的,是為 IIS 設定可自訂的錯誤頁面。這項功能在 IIS 4.0 就已存在,但 ASP
ASP 3.0 進階開發:除錯技巧大全、Microsoft Script Debugger 實戰與官方支援資源指南
7.5.1 通用除錯技巧 1. 顯示各集合內容:驗證輸入資料 引用 Request 集合中不存在的值不會報錯,只回傳空字串。建立除錯頁面 (debug_Req
ASP 3.0 進階開發:ADO 基礎架構、OLE DB 提供者模型與核心四大物件深度解析
第 8 章 ADO 基礎:資料驅動動態網站的核心引擎 前 7 章奠定 ASP 動態網頁基礎。資料構成網站實質內容,圍繞資料存放區建構網站,修改資料即可變更網站面
ASP 3.0 進階開發:ADO 2.5 物件模型、Stream/Record 物件、連線字串完整指南與資料連結檔應用
8.2.5 Stream 物件:存取節點內容與二進制資料 Stream 物件用於存取節點的實際內容(如 Email 訊息、網頁檔案)。結合 Record 與 R
ASP 3.0 進階開發:資料庫連線管理、連線池機制、游標類型與鎖定模式深度解析
8.3.3 使用應用程式狀態儲存連線字串 將連線字串存入 Application 變數與使用 Include 檔案效果相同。在 global.asa 中: Su
ASP 3.0 進階開發:Recordset 完整操作指南——建立、導航、過濾、查找、修改與錯誤管理
8.4.3 建立 Recordset:Open 方法詳解 透過 Recordset.Open 方法建立記錄集: Recordset.Open [Source],
ASP 3.0 進階開發:ADO 錯誤處理、Connection 物件與 Command 物件核心應用
8.5.1 Errors 集合:捕捉多重錯誤資訊 Errors 集合包含單一 ADO 命令執行引發的所有 Error 物件。OLE DB 提供者可能因單一命令產
ASP 3.0 進階開發:預存程式參數化、輸出參數與陣列傳遞實戰指南
9.2.3 預存程序:資料庫邏輯封裝的最佳實踐 預存程序是儲存在資料庫中預先定義的 SQL 查詢,透過 Command 物件呼叫。採用預存程序的核心理由: 效