ASP.NET 列舉型別綁定 DropDownList 完整實作
ASP.NET 將列舉 (Enum) 綁定至 DropDownList:支援 Description 屬性與本地化 直接將 Enum 綁定下拉選單,並透過 De
LINQ to XML 入門:Descendants 與 Elements 節點遍歷差異詳解
前言 System.Xml.Linq 提供了直觀的 LINQ to XML API。本文透過範例說明 Descendants 與 Elements 兩個核心遍歷
ASP.NET 使用正則表達式過濾 HTML 圖片標籤
程式碼範例 以下方法移除字串中所有 <img> 標籤: public static string RemoveImgTags(string html
ASP.NET Session 導致的效能瓶頸:同一 Session 並行請求封鎖問題深度分析
前言:詭異的間歇性延遲 10 秒),但開發人員本機無法重現,且非固定發生。經過排查資料庫鎖死、索引、連線洩漏等常見原因皆無果,最終透過自訂 IHttpModul
ASP.NET 客戶端瀏覽器快取 HTTP 標頭完整解析
前言 控制瀏覽器快取是優化 Web 效能的關鍵。ASP.NET 透過 OutputCache 指令與 HttpCachePolicy 類別封裝了快取相關的 HT
ASP.NET 檔案上傳完整指南:突破大小限制、伺服器儲存與資料庫二進位存取
前言 檔案上傳是 Web 應用程式常見功能,但預設限制、大型檔案處理、儲存方式選擇等議題常讓開發者頭痛。本文整理 ASP.NET 檔案上傳的核心技巧,涵蓋突破
解決非同步執行緒中 HttpContext.Current 為 Null 的問題
前言 在 ASP.NET 開發中,當我們嘗試在非同步執行緒或子執行緒存取 HttpContext.Current 時,常會遇到該物件為 null 的情況。這是因
ASP.NET 2.0 SQL Server 資料庫連線完整指南
四大連線類別 類別命名空間適用資料庫 SqlConnectionSystem.Data.SqlClientSQL Server 7.0+ OleDbConn
ASP.NET DataList 控制項實作分頁功能
前端版面 <asp:DataList ID=DataList1 runat=server RepeatColumns=7 RepeatDirection=
ASP.NET Repeater 分頁控制項完整實作:支援多種樣式、Ajax 無刷新與存儲過程分頁
控制項特色 繼承 Repeater,保留模板彈性。 內建 20 種分頁 CSS 樣式(Digg、Yahoo、MSDN、Badoo 等),可透過屬性 Css 切
C# 產生含 XML 宣告的 XML 文件
完整範例 XmlDocument doc = new XmlDocument(); // 1. 建立 XML 宣告 XmlNode xmlDecl = doc
解決 ADO Recordset「BOF 或 EOF 為真」或「當前記錄已刪除」錯誤
錯誤情境 使用經典 ADO Recordset 時,若資料集為空,直接呼叫 MoveNext 等導航方法會拋出「BOF 或 EOF 為真,或者當前記錄已被刪除」
C# 將網頁轉換為 PDF:WebBrowser 渲染 + iTextSharp 繪圖
整體思路 HTML 到 PDF 的轉換難點在於「排版引擎」。直接解析 HTML 極其複雜,業界主流瀏覽器也難以完美一致。本文採用「瀏覽器渲染成圖片 → 圖片嵌入
ASP.NET 使用 DataView 對 DataSet 進行排序
快速示範 DataView 提供 Sort 屬性,可直接對 DataTable 進行排序,無需重新查詢資料庫。 DataSet ds = new DataSe
ASP.NET 通用 JavaScript 提示與視窗操作公共類封裝
前言 在 Web Form 專案中,後端頻繁需要呼叫前端 JavaScript(彈窗、導頁、關閉視窗、模態對話框等)。將這些重複腳本封裝為靜態公共類 Publi
ASP.NET 伺服器路徑映射與資源動態載入實作
情境說明 需求:從伺服器指定目錄(如「福娃」資料夾)讀取所有圖片檔案,動態繫結至 RadioButtonList,使用者選擇後即時顯示於 Image 控制項。