ASP.NET 主題與外觀完整教學:打造一致性 UI
ASP.NET 主題 讓你集中管理網站外觀,包含外觀、CSS 樣式表、圖片與其他資源。本文說明主題架構、兩種外觀類型、建立步驟與實際範例。 核心概念 主題目錄
ASP.NET 伺服器控制項 ViewState 深度解析
HTTP 是無狀態協定,ASP.NET 透過 ViewState(視圖狀態) 讓頁面與控制項在往返之間保持狀態。本文詳細說明 ViewState 運作機制、支援
ASP.NET 架構與安全機制深度解析系列:HTTP 請求處理管線全景圖
系列緒言 本文為系列首篇,旨在自底向上建立 ASP.NET 請求處理管線完整認知:從 IIS 接收請求、ISAPI 擴展、ASP.NET ISAPI (aspn
ASP.NET DataGrid 傳統分頁模式實作範例
早期 ASP.NET DataGrid 控制項內建分頁功能,操作方式與傳統 ASP 分頁相似。本文提供完整的 .aspx 與分頁邏輯程式碼範例。 前端頁面 (D
ASP.NET 系統化學習路徑指南:從 OO 基礎到實戰架構的完整階梯
前言:不要跳過基礎 許多初學者急於求成,直接切入 ASP.NET 控制項拖拉、GridView 綁定,卻忽略物件導向(OO)、.NET Framework 核心
ASP.NET 常用工具函數精選:DateTime、字串格式化、編碼轉換與數值處理
DateTime 日期時間操作 // 取得目前時間 DateTime now = DateTime.Now; // 本地時間 DateTim
ASP.NET 物件成員資料繫結器實作:從 MonoRail 啟發的表單自動映射框架
背景動機 MonoRail(Castle Project 早期 MVC 框架)提供強大的 DataBinder:自動將 `Request.Form`/`Quer
ASP.NET 網頁列印技術全方位總結:客戶端/伺服器端生成、CSS 分頁、列印模板與最佳實踐
B/S 架構列印的特殊挑戰 程式運行於瀏覽器、列印機在本地、資料可能在伺服器,導致列印控制彈性受限。核心問題:版面控制、分頁精準、樣式一致、效能平衡。 列印文
ASP.NET 自訂 Multi-ListBox 控制項開發深度解析:ViewState 管理與複合控制項模式
控制項需求與設計目標 雙向清單方塊:左側「可選項目」、右側「已選項目」,支援雙擊/按鈕移動、多重選取、資料繫結、ViewState 完整保留、PostBack
ASP.NET 動態多層級選單實作:TreeView 控制項搭配 XML 資料源完整指南
需求場景 企業應用常需呈現不定層級的功能選單(如:商品分類、組織架構、知識庫目錄),資料來源為資料庫遞迴關係表(ParentID 自關聯),需支援動態載入、展開
ASP.NET 基礎頁面架構設計:BasePage 繼承體系與跨頁面共用邏輯實戰
為什麼需要 BasePage? ASP.NET WebForms 雖支援繼承,但無法像 WinForms 那樣進行視覺化介面繼承。為解決跨頁面共同需求(權限檢查
ASP.NET 與 Flash 整合開發指南:FlashVars、LoadVars 與 Flash Remoting 實戰
歷史背景與現狀 本文屬於 Flash 技術全盛期(2000 年代初至 2010 年代)的歷史文獻。Adobe 於 2020 年 12 月 31 日正式停止支援
ASP.NET 將檔案上傳至資料庫完整實作指南
將使用者上傳的檔案直接儲存於資料庫(而非檔案系統)是常見需求。本文說明資料表結構、預存程序與上傳程式碼的完整實作步驟。 資料表結構 建立 tblBooksUpl
ASP.NET 防禦 SQL 注入攻擊完整指南:原理、手法與多層防護策略
什麼是 SQL 注入? SQL Injection 發生於應用程式將使用者輸入直接拼接至 SQL 命令字串,導致惡意輸入改變查詢語意、竊取/竄改/刪除資料,甚至
ASP.NET 2.0 資料庫程式設計技術概覽:從 ADO.NET 到資料源控制項的革命
歷史背景:為什麼需要 ASP.NET 2.0? ASP.NET 1.x 時代,開發資料驅動頁面需手寫大量 ADO.NET 程式碼:建立連線、命令、資料配接器、填
ASP.NET 伺服器控件開發精要:控制項狀態 vs 視圖狀態深度解析
為什麼需要控制項狀態? 在 ASP.NET 2.0 之前,開發自訂伺服器控制項時,若需跨回傳保留關鍵狀態(如 GridView 的分頁索引、TabContain
ASP.NET 大檔案上傳技術深度解析:HttpModule 實現斷點續傳與進度顯示
前言 在企業級 ASP.NET 應用開發中,大檔案上傳始終是技術難點之一。當檔案大小超過 100MB 時,傳統的上傳方式往往面臨請求逾時、記憶體溢出、無法顯示進
ASP.NET 實作驗證碼圖片產生完整教學
在 Web 系統中,驗證碼(CAPTCHA)常用於註冊、登入等場景以提升安全性。本文將詳細示範如何使用 ASP.NET 產生包含雜訊背景的驗證碼圖片,並提供完整