ASP.NET 使用者控制項進階:自訂屬性與事件實作完整教學
ASP.NET 2.0 的 Web Forms 程式模型以事件驅動為核心,讓 Web 開發體驗接近 Windows Forms。本文透過登入/登出使用者控制項
ASP.NET 控制項體系完整解析:HTML 標記、HTML 控制項與 Web 伺服器控制項的關係
ASP.NET 開發常遇到四個易混淆概念:HTML 標記、HTML 控制項、Web 控制項、ASP.NET 伺服器控制項。釐清它們的關係是掌握 ASP.NET
ASP.NET 伺服器控件開發入門:繼承 Control 與 WebControl 基礎實作
ASP.NET 伺服器控件開發主要有三種方式: 使用者控制項 (.ascx) - 文字檔案,動態編譯,無需預編譯 繼承 Control/WebCont
ASP.NET HttpHandler 完整指南:從基礎介面到非同步處理實戰
HttpHandler 是 ASP.NET 請求管線的終端處理者,專注處理對應其路徑的特定請求。與對每個請求皆觸發的 HttpModule 不同,Handler
ASP.NET 架構演進:IIS 5/6/7 請求處理模型深度比較
ASP.NET 與 IIS 的整合方式隨版本演進有顯著差異。理解這些差異對架構決策、效能調優與疑難排解至關重要。 IIS 5 隔離模型 aspnet_isap
ASP.NET 底層架構探索:從 IIS 進入 ASP.NET 管線的完整路徑
ASP.NET 不僅是 WebForms 與 WebServices 的宿主,更是一個完全由受控代碼構建的請求處理引擎。它接收傳入請求,透過內部管線傳遞至終點,
ASP.NET 底層架構深度解析:.NET 執行階段與 ISAPI 整合機制
ASP.NET 的請求處理管線核心在於 ISAPIRuntime 物件,它是連接 IIS 與 .NET 執行階段的關鍵橋樑。每當執行階段啟動並運行時,ISAPI
ASP.NET 使用 URLRewriter.dll 實現 URL 重寫完整指南
在 ASP.NET 開發中,URL 重寫是提升網站 SEO 效果與使用者體驗的關鍵技術之一。傳統的查詢字串網址(如 Test.aspx?bigtypeid=1&
建立安全 ASP.NET Web 應用:威脅模型、脆弱性分類與防禦策略
安全非絕對,而是風險管理。本文建立威脅模型概念:脆弱性 → 威脅 → 攻擊 (Exploit),列舉常見 Web 攻擊類型 (XSS、SQL Injection
ASP.NET Forms 驗證詳解 (上):工作原理、核心 API 與驗證流程
Forms 驗證是 ASP.NET 最彈性、最常用的驗證模式。本文解析其基於 Cookie 的運作流程、核心 API (FormsAuthenticationM
ASP.NET Forms 驗證詳解 (中):web.config 設定、Cookie 保護與 Ticket 結構
Forms 驗證核心設定集中在 web.config <forms> 元素。本文詳細說明各屬性用途、Cookie 保護機制 (驗證/加密)、Form
ASP.NET Forms 驗證實戰 (下):資料庫驗證、Ticket 建立與 Cookie 管理
承接 Forms 驗證系列,本文提供完整實戰代碼:SQL Server 使用者表、驗證輔助類、登入頁邏輯、FormsAuthenticationTicket 建
ASP.NET 授權機制詳解 (上):角色授權、URL 授權與權限對應
ASP.NET 授權決定「誰能存取什麼資源」。本文涵蓋角色基礎授權 (RBAC)、URL 授權設定、檔案授權與 NTFS ACL 對應、Permission 物
ASP.NET 生命週期中的驗證與授權模組深度解析
每個 ASP.NET 請求都會經歷完整生命週期,驗證與授權發生在特定管線事件。本文詳細說明請求從 IIS → ISAPI → ASP.NET 管線 → 頁面生命
ASP.NET 安全架構概觀:內建機制與自訂擴充
.NET Framework 整合 IIS 提供完整 Web 安全基礎設施:驗證、授權、角色授權、模擬、程式碼存取安全 (CAS),並開放自訂擴充。本文概述核心
ASP.NET 安全架構核心:Principal、Identity 與 IPrincipal 實作解析
ASP.NET 安全架構以 Principal (主體) 與 Identity (身分) 為核心。Principal = Identity + Roles +
ASP.NET 透過對話框下載檔案:TransmitFile、BinaryWrite 與 Content-Disposition 完整指南
ASP.NET 提供多種方式將檔案推送給瀏覽器並觸發「另存新檔」對話框。本文比較 Response.TransmitFile、Response.BinaryWr
使用 ASP.NET 語法建立 Web 伺服器控制項模板
在 .aspx 頁面中,以宣告式語法為資料繫結控制項 (DataList、Repeater、GridView) 定義模板,包含 ItemTemplate、Hea