C# 驗證使用者輸入是否包含 SQL 注入風險字串
目的 在伺服器端對表單輸入進行二次防禦,檢測常見 SQL 關鍵字(`select`、`insert`、`update`、`delete`、`exec` 等)與註
C# 伺服器端彈出訊息框與模態視窗封裝類
痛點 ASP.NET 伺服器端無法直接呼叫 `MessageBox.Show`,需註冊 JavaScript 於客戶端執行。`ShowMessageBox` 類
C# 簡易 Session 存取輔助類
設計目標 提供最精簡的 Session 讀寫介面:GetSession(name) / SetSession(name, value),內部自動處理移除舊值再新
C# Cookie 操作封裝類(讀寫、過期、刪除)
功能概覽 CookieHelper 靜態類別封裝 `HttpContext.Current.Request/Response.Cookies`,提供: Set
C# Session 操作封裝類(支援陣列值、自訂過期)
功能特色 SessionHelper2 以靜態類別封裝 `HttpContext.Current.Session`,提供: 字串/字串陣列 寫入與讀取 可指定
VC++ 在對話框顯示 GIF 動畫實作 (GDI+)
背景 MFC 預設不支援 GIF 動畫播放,需自行使用 GDI+ Image 類別逐幀繪製。本文展示在 `COutputGIFDlg` 對話框中載入 GIF、解
C# 陣列隨機洗牌演算法(Fisher-Yates 改良版)
需求 將陣列元素隨機打亂順序,要求均勻分佈、O(N) 時間、O(1) 額外空間。 RandomHelper 類別實作 _rnd.NextDouble();
C# Math.Round 銀行家四捨五入行為詳解
現象 Math.Round(2.135, 2) 回傳 2.13 而非預期的 2.14。這是因為 .NET 預設使用 銀行家四捨五入(Bankers Roundi
C# 實作 Code 39 與 EAN-13 條碼產生器(HTML 輸出)
簡介 本文提供 BarCodeToHTML 類別,可將字串轉換為 Code 39(支援英數字符)或 EAN-13(商品條碼)格式,輸出為 HTML `` 矩形組
C# 呼叫 FFmpeg 進行影音轉檔的封裝類
前言 FFmpeg 是強大的跨平台多媒體處理工具,C# 透過 Process.Start 呼叫 ffmpeg.exe 即可實現格式轉換、剪輯、擷取縮圖等功能。本
C# 文件壓縮解壓縮工具類:SharpZipLib、系統 IO、WinRAR 三種實作
概覽 本文整理三種 C# 壓縮/解壓縮實作策略: SharpZipLib:純 .NET 管理式庫,無外部依賴,支援 Zip 格式,適合跨平台。 System.
C# 動態建立 DropDownList 於 PostBack 後消失問題分析與解決
問題現象 在 ASP.NET WebForms 中,於 Button_Click 事件動態 new DropDownList() 並 Panel.Control
C# 非同步 Socket 通訊程式設計範例
前言 非同步 Socket 使用 BeginSend/EndSend、BeginReceive/EndReceive 或 Task-based SendAsyn