LINQ 兩階段 GroupBy 進階技巧:多層級分組與複雜物件投影實戰
雙層 GroupBy 實戰案例 實際業務常需「先按單號分組,再按容器/袋子/sku 分組」,並投影成巢狀 DTO。以下兩個真實案例展示技巧。 案例一:訂單明細
C# 使用 iTextSharp 為 PDF 加入浮水印:可調整透明度、字型、角度與位置
iTextSharp 加浮水印完整範例 需求:對現有 PDF 每一頁加入半透明、旋轉、置中的文字浮水印。 核心程式碼 public static void A
ASP.NET Session 操作完整封裝:新增、讀取、刪除與原始碼深度解析
Session 常用操作封裝 整理支援字串、陣列、自訂過期時間的靜態方法: 1. 新增 Session public static void Add(stri
工作三年程式設計心得求證:高內聚低耦合、抽象類別本質與 IoC/DI 關係探討
前言 三年開發生涯,養成記筆記習慣,累積不少思考。今天帶著幾個核心觀點求證,期望與社群共同精進。 思維一:萬變不離其宗——設計原則的共同目標 封裝、繼承、多態
C# 檔案內容比對實作:取得絕對路徑與雜湊值驗證檔案相同性
C# 檔案相同性比對完整工具類 上傳/下載檔案時,常需判斷兩個檔案內容是否相同,避免重複處理。以下提供跨平台(Web/WinForm)的路徑解析與 SHA256
ASP.NET Core 權限管理系統實戰(五):使用者登入驗證、Session 管理與控制器攔截器實作
系列回顧 無中生有:專案架構規劃 使用 AdminLTE 搭建前端 功能與實體設計 EF Core 整合 PostgreSQL 依賴注入、倉儲、服務多專案分層
T4 文字模板快速入門:從基本語法到程式碼產生實戰
T4 (Text Template Transformation Toolkit) 簡介 T4 是 Visual Studio 2008 起內建的程式碼產生引擎
Visual Studio 2012 透過 IIS Express 實現區域網路遠端除錯完整教學
VS2012 區域網路遠端除錯設定步驟 開發時常需在區域網路內的手機、平板或其他電腦測試網站,同時保留 Visual Studio 斷點除錯功能。透過修改 II
.NET 防止頁面重新整理導致表單重複提交的實作技巧
.NET 防止表單重複提交的核心策略 使用者在送出表單後按下 F5 或瀏覽器「重新整理」,會導致瀏覽器重送最後一次 POST 請求,造成資料重複寫入。以下為常見
ASP.NET 頁面請求超時時間設定完整指南:四大方法與 UpdatePanel 特殊情況解析
ASP.NET 頁面請求超時時間設定完整指南 ASP.NET 頁面請求超時(即後台程式執行時間)預設值為 110 秒(.NET Framework 1.0/1.
ASP.NET MVC 自訂分頁元件 (MvcSimplePager) 封裝與演進 (V1~V3)
ASP.NET MVC 自訂分頁元件 (MvcSimplePager) 封裝與演進 專案需要一個可複用、樣式可定製、翻頁事件可注入的分頁元件。本文記錄從硬編碼
ASP.NET MVC 整合 SignalR 實作即時聊天室完整教學
ASP.NET MVC 整合 SignalR 實作即時聊天室完整教學 SignalR 讓伺服器能主動向客戶端推送訊息,是建構即時應用 (聊天、通知、儀表板) 的
微信小程序 input 組件完整屬性與實戰範例 (登入表單)
微信小程序 input 組件完整屬性與實戰範例 input 是小程式最常用的表單組件,支援文字、數字、密碼、身分證等多種輸入類型。本文整理官方屬性表,並提供完整
ASP.NET 獲取當前頁面 URL 完整方法大全 (伺服端與客戶端)
ASP.NET 獲取當前頁面 URL 完整方法大全 在 ASP.NET 開發中,頻繁需要取得當前頁面 URL 進行重導、記錄、生成連結等操作。本文整理伺服端 (
ASP.NET 基礎學習筆記精華整理:從 HTTP 請求到三層架構
ASP.NET 基礎學習筆記精華整理 本文系統整理 ASP.NET 核心基礎知識:B/S 架構原理、HTTP 請求處理管線、HttpHandler/IHttpH
ASP.NET 4.0+ WebForms 專案整合 MVC 4 完整步驟
ASP.NET 4.0+ WebForms 專案整合 MVC 4 完整步驟 舊版 WebForms 專案需漸進式引入 MVC 架構,而非全盤重寫。本文記錄在現有
ASP.NET Core MVC 設定全域路由前綴 (如 /api/v{version}) 完整教學
ASP.NET Core MVC 設定全域路由前綴完整教學 Web API 專案常需統一路由前綴 (如 /api、/api/v1、/api/v{version}
.NET Core 中 GetHostAddressesAsync 導致 EnyimMemcached 死鎖問題解決
.NET Core 中 GetHostAddressesAsync 導致 EnyimMemcached 死鎖問題解決 將 ASP.NET + Windows 專