ASP.NET Web API 2 方法論:預設 Action HTTP 動詞與 NonActionAttribute 實戰
核心問題 在 ASP.NET Web API 2 中,Controller 的公用方法預設如何對應 HTTP 動詞?何時需要使用 [NonAction] 排除非
ASP.NET Core 中 Session 完整配置指南:從記憶體到分散式快取
前言 ASP.NET Core 將 Session 重新設計為建立在 IDistributedCache 抽象之上,支援記憶體、Redis、SQL Server
Entity Framework DbContext 使用疑難雜症全解析:生命週期管理與延遲加載陷阱
前言 在 ASP.NET MVC 應用程式中,DbContext 的正確使用姿勢一直是開發者討論的焦點。本文將深入剖析 DbContext 在請求範圍內的實例管
ASP.NET Core MVC 開發實戰(Ninesky)2.1:欄目前台顯示補充與視圖支援
前言 承接 Ninesky 專案系列,本文補充啟用 Visual Studio 檢視建構支撐、建立錯誤視圖、依欄目類型切換顯示邏輯、修正資料存取層與業務邏輯層,
C# 委派與事件進階(二):運用 EventHandler情境:汽車經銷商通知新車上市 經銷商(CarDealer)發布新車事件,消費者(Consumer)訂閱並接收車輛詳細資訊。需傳遞車名等資料,故使用 .NET 內
C# 委派與事件入門(一):最簡單的委派與事件實作範例
情境:考試收卷 老師(Teacher)在時間到時觸發事件,學生(Student)訂閱事件並繳交試卷。不使用事件則需老師逐一呼叫學生方法;使用事件只需學生實例化時
C# 實作 Office 文件加密:支援 xlsx、docx、pptx 的 AES-128 加密方案
前言 Office 2007+ 格式(OOXML)實為 ZIP 壓縮的 XML 檔案集合。本文介紹如何使用 OfficeCryptoStream 庫,以 AES
整合 jquery.unobtrusive-ajax.js 與 ASP.NET Web API:解決模型繫結失效的實戰方案
情境 使用 jquery.unobtrusive-ajax.js 送出表單至 ASP.NET Web API,發現複雜型別參數永遠為 null,而改呼叫 MVC
C# 介面(Interface)入門:定義、實作與多型應用實例
什麼是介面? 介面定義了類別必須遵循的語法契約(「是什麼」),包含屬性、方法、事件、索引子等成員宣告,**不包含實作**。實作類別負責提供具體行為(「怎麼做」)
以 CORS 解決 AJAX 跨域請求:單行程式碼允許跨域存取
原理 CORS (Cross-Origin Resource Sharing) 透過在 HTTP 回應標頭加入 Access-Control-Allow-Ori
Razor 基礎語法入門:隱式與顯式表達式、HTML 編碼與轉義
什麼是 Razor? Razor 是基於伺服器端程式碼轉換為網頁的標記語法,結合 Razor 標記、C# 與 HTML,主要檔案副檔名為 .cshtml。 渲
RabbitMQ 入門教學:Direct Exchange 路由模式與多重綁定實作
前言 RabbitMQ 的 Direct Exchange 依據 Routing Key 精確匹配將訊息路由至綁定的佇列。本文完整示範路由模式、多重綁定與生產者
Razor 語法中正確綁定布林值至 Checkbox 的寫法
問題現象 在 ASP.NET MVC Razor 視圖中直接綁定布林值給 checked 屬性: <input type=checkbox checked
C# 技巧:使用 Any() 快速判斷 IEnumerable 是否包含元素
前言 在判斷集合是否有資料時,許多人習慣用 0,但 LINQ 提供更語意化且效能更好的 Any() 擴展方法。 範例情境 角色集合中,只有使用者擁有角色時才
WPF 簡易模擬 QQ 登入背景動畫:三角形網格隨機變色效果
前言 本文分享一個簡易的 WPF 動畫,模擬 QQ 登入頁背景的動態幾何圖案變色效果。核心思路:建立點陣列、連線成三角形、對三角形填充色彩執行隨機動畫循環。
Smobiler 開發實戰:使用 ResourceUploader 快速實現圖片與檔案上傳功能
前言 Smobiler 是在 Visual Studio 中使用 .NET 語言開發原生 App 的平台,提供豐富的元件庫。本文以 ResourceUpload
使用 Aspose.Words 快速生成 Word 文件:文字、圖片與 HTML 內容處理
前言 Aspose.Words 是功能強大的 Word 文件處理庫,本文示範如何建立文件、寫入文字、解析 HTML 並提取圖片插入文件。 一、核心程式碼 As
深入理解 LINQ SelectMany:多重 from 子句的編譯原理與擴展方法
前言 上一篇探討 from x in source select ... 編譯為 Select 擴展方法。本文深入分析 多重 from 子句 如何轉譯為 Sel