ASP.NET 爬取網頁所有圖片資源完整實作教學
在資料蒐集、內容遷移或離線閱讀場景中,常需要下載指定網頁中的所有圖片。本文提供一個健壯的 WebPageImage 類別,支援相對/絕對路徑轉換、編碼自動偵測、
ASP.NET 呼叫帶 OUTPUT 參數預存程序實作:從前端驗證到資料庫層完整範例
前言:OUTPUT 參數與 RETURN VALUE 的實務區別 在預存程序設計中,OUTPUT 參數 與 RETURN VALUE 常被混淆,實際用途截然不同
ASP.NET 呼叫帶回傳值預存程序完整實作:從資料存取層到前端呼叫
前言:為什麼仍需預存程序與回傳值? 雖然 ORM 框架普及,但在高效能、複雜交易、資料庫端邏輯封裝等情境下,預存程序配合回傳值 (Return Value) 仍
ASP.NET/C# 呼叫動態連結庫 (DLL) 完整指南:從靜態 P/Invoke 到動態載入卸載
前言:認識 DLL 與托管/非托管代碼邊界 動態連結庫 (Dynamic Link Library, DLL) 是 Windows 系統的核心組件,封裝可重用的
ASP.NET MVC 異常處理模組深度解析:從 HandleErrorAttribute 到可配置的動態異常管理
前言:為什麼需要更好的異常處理機制? 異常處理是企業級應用系統的基石。它不僅關乎錯誤訊息的友善呈現,更關係到系統穩定性、資料一致性與維運效率。在 ASP.NET
ADO.NET 通用資料庫存取類別完整實作指南
前言 在 .NET 應用程式開發中,資料庫存取是核心功能之一。雖然現代開發常使用 Entity Framework 等 ORM 框架,但理解 ADO.NET 底
.NET 環境下快取技術全面剖析:策略、架構與實作選型指南
快取 是提升應用程式效能、穩定性與可用性的關鍵技術。在 .NET 生態系中,從記憶體快取到分散式快取、從伺服器端到用戶端,選擇正確的快取策略能讓系統在高併發下依
GridView 匯出 Excel 完美格式控制:5 種常用數據類型樣式完整指南
核心原理:vnd.ms-excel.numberformat ASP.NET GridView 匯出 Excel 時,若直接 Response.ContentT
微軟官方 SqlHelper 類庫深度解析:PetShop 4.0 經典資料存取元件實戰指南
前言:為什麼還要認識 SqlHelper? 在 Entity Framework Core、Dapper、FreeSql 等現代 ORM 盛行的今天,微軟早期隨
ASP.NET 核心技巧:在類庫與非 Controller 類別中存取 Session、Request、Response
背景與痛點 在 ASP.NET Web Forms / MVC 專案中,Controller、Page、UserControl 等框架基類已內建 Session
.NET 生態系常用框架與開源專案全景指南(2024 更新版)
前言 .NET 生態系歷經 .NET Framework → .NET Core → .NET 5/6/7/8 的統一演進,目前已形成成熟、跨平台、高效能的開發
ASP.NET SQL 注入防護:SqlFilter 過濾類實作與深度解析
什麼是 SQL 注入? SQL 注入 是攻擊者透過惡意構造的輸入參數,竄改應用程式動態拼接的 SQL 語句,進而繞過驗證、竊取資料、篡改資料甚至執行系統指令。最
ASP.NET 使用 HttpWebRequest 讀取遠端網頁原始碼完整教學
前言 在 ASP.NET 開發中,讀取遠端網頁原始碼是常見需求,無論是建立爬蟲程式、資料採集系統,還是整合第三方 API,掌握 HttpWebRequest 的
ASP.NET MVC HtmlHelper 七大類擴展方法完整指南與實戰範例
在 ASP.NET MVC 開發中,HtmlHelper 類別是視圖層生成 HTML 元素的核心工具。它位於 System.Web.Mvc.Html 命名空間,
ASP.NET MVC Layout 巢狀嵌套實戰:主版面 → 區域版面 → 內容頁三層架構
MVC 專案中常需「全站版面 → 功能區版面 → 具體頁面」三層嵌套。關鍵在於子 Layout 宣告 Layout = ~/Views/Shared/_Pare
ASP.NET WebForms 使用 jQuery AJAX 呼叫後端 WebMethod 完整實戰(含 MUI 框架整合)
WebForms 預設 PostBack 機制在行動端(特別是 MUI 等單頁應用風格框架)下體驗不佳。改用 jQuery AJAX 呼叫靜態 WebMetho
解決 ASP.NET「/ 應用程式中的伺服器錯誤」:UnobtrusiveValidationMode 設定詳解
ASP.NET 4.5+ 專案啟用驗證控制項(RequiredFieldValidator 等)時,若 Web.config 缺少或設定錯誤 Validatio
ASP.NET 檔案上傳安全驗證:透過位元組簽名 (Magic Numbers) 精確判斷檔案類型
前言 檔案上傳是 Web 應用高風險功能。傳統驗證僅檢查 副檔名 或 Content-Type (MIME),兩者皆可被使用者輕易偽造,導致惡意腳本 (ASPX