重構 Session 存取:封裝型別安全的 CurrentSession 模式
前言 ASP.NET 專案中到處可見判斷 Session 是否存在、型別轉換、預設值處理的冗長程式碼。本文介紹「Session Wrapper」模式,將存取邏輯
C# 使用正則表達式移除 HTML 標籤:兩種方法效能與適用性比較
前言 在處理使用者輸入、RSS 摘要、搜尋結果摘要時,常需將 HTML 標籤剝離僅保留純文字。本文提供兩種 Regex 做法,分析其優缺點與效能差異,並補充 H
以程式碼動態新增 IIS 主機標頭:DirectoryEntry 實作範例
前言 架設多租戶部落格或 SaaS 平台時,常需在使用者註冊時自動為其建立專屬子網域 (如 user.example.com)。這需要以程式碼動態向 IIS 新
Hashtable 存取效能實測:值類型 vs 參考類型 (Class/Interface) 深度分析
前言 Hashtable 是 .NET Framework 1.x 時代常用的非泛型雜湊表,雖已建議改用 Dictionary<TKey, TValue&
ASP.NET Web.config 完整範本與三種快速建立方式
前言 web.config 是 ASP.NET 應用程式的核心設定檔,涵蓋連線字串、驗證授權、Session、快取、錯誤處理等。本文提供一份生產環境可用的完整範
ASP.NET 2.0 伺服器控件開發精要:類型、生命週期與實戰基礎
前言 ASP.NET 2.0 強大的伺服器控件模型是 Web Forms 開發的核心。掌握控件分類、生命週期與開發模式,能讓開發者從「使用控件」進階為「建造控件
Crystal Reports 主從表關聯實作:DataSet Relation 與子報表綁定技巧
前言 在 ASP.NET Web Forms 專案中使用 Crystal Reports 時,常需呈現「一對多」的主從報表(如:訂單主檔與明細檔)。本文說明如何
MSMQ 訊息加密安全實作:混合加密架構與程式碼完整範例
前言 Microsoft Message Queuing (MSMQ) 提供可靠的非同步訊息傳遞,但預設不加密訊息本文。當訊息包含敏感資料(如個資、金流資訊)跨
.NET 新手入門:Lambda 表達式實戰應用指南
前言 Lambda 表達式是 C# 3.0 (.NET 3.5) 引入的重要語法糖,讓開發者能以更簡潔、宣告式的方式撰寫委派與運算式樹。本文透過具體範例,帶領初
ASP.NET 實作圖片縮略圖生成與原始圖片加浮水印
前言 在 Web 應用程式中,使用者上傳圖片後,常需要自動產生縮略圖以利列表顯示,同時在原始圖片加上浮水印以保護版權。本文示範如何在 ASP.NET (C#)
VS2005 專案載入錯誤:缺少 System.Web.Extensions.Design 組件解決方案
重裝系統後用 VS2005 開啟舊專案,報錯:無法載入檔案或組件 System.Web.Extensions.Design, Version=1.0.61025
大量檔案並發寫入效能優化:避免同時開啟 65536 個 FileStream 的記憶體災難
專案需對 65,536 個檔案進行多輪寫入。直覺做法是一次性開啟所有 FileStream 保持開啟,實測卻導致記憶體暴增、GC 頻繁、效能隨輪次惡化。改為寫即
ASP.NET 2.0 Provider 模式解析:應用程式「插件化」架構的先聲
ASP.NET 2.0 引入的 Provider 模式 (MembershipProvider、RoleProvider、ProfileProvider、Ses
ASP.NET 2.0 GridView 完整實戰:含 DropDownList 編輯、分頁、排序、刪除、行高亮
GridView 是 ASP.NET 2.0 最核心的資料展示控制項。本文提供一個生產級完整範例,涵蓋:TemplateField 使用 DropDownLis
iframe 跨域存取解決方案:document.domain 同源策略繞過完整指南
瀏覽器同源策略 (Same-Origin Policy) 禁止不同源 (協定/域名/埠) 的 iframe 互相存取 DOM。若兩頁面屬於同一主域名下的不同子域
身分證字號解析:JavaScript 實作生日與性別判斷 (支援舊制 15 碼與新制 18 碼)
中華民國國民身分證字號編碼規則:前 6 碼為出生日期 (YYMMDD 或 YYYYMMDD),第 7-14/16 碼為順序碼,末碼為性別碼 (奇數=男、偶數=女
.NET 插件機制實作:基於反射的靈活動態載入與介面驗證
.NET 反射機制讓動態載入外部組件成為可能,構建插件系統的核心在於:介面契約定義、組件探索與載入、型別驗證與實例化、生命週期管理。本文提供生產級插件框架核心代
檔案上傳安全:如何偵測上傳檔案是否包含惡意程式碼
使用者上傳檔案是 Web 應用常見功能,亦是駭客植入 Web Shell、惡意腳本的主要入口。單純檢查副檔名、MIME 型別均不可靠。本文探討多層次檔案內容檢測