ASP.NET 備份還原 SQL Server 資料庫:SMO 程式化操作與排程自動化
Web 應用需內建資料庫備份/還原功能,支援手動觸發、定時排程、異地複製。本文使用 SQL Server Management Objects (SMO) 程式
ASP.NET MVC 文件下載實戰:FileResult 返回瀏覽器原生下載對話框與檔名編碼處理
利用瀏覽器內建下載功能,透過 FileResult 系列返回檔案流,自動觸發「另存新檔」對話框。本文涵蓋實體檔案、記憶體流、大檔案分塊、中文檔名編碼、Conte
ASP.NET MVC 動態二級域名實現:路由捕獲 + DNS 泛解析 + 多租戶架構
SaaS 產品常需為每個租戶分配專屬二級域名:tenant1.app.com、tenant2.app.com。本文展示基於 ASP.NET Routing 捕獲
ASP.NET MVC 整合 Uploadify 實現多文件上傳:前端配置與後端處理全流程
MVC 無內建上傳控件,引入 jQuery Uploadify (Flash/HTML5 雙模) 快速實現多文件選擇、進度條、佇列管理。本文涵蓋前端初始化、後端
ASP.NET、PHP、JSP 三大 Web 技術棧深度對比:架構、效能與生態演進
從經典三大陣營切入,剖析 ASP.NET (WebForms/MVC/Core)、PHP (Laravel/Symfony)、JSP/Servlet (Spri
ASP.NET 跨子域 Session 共享:Cookie Domain 設定與 Session_Start 同步實戰
多子域系統(a.example.com、b.example.com、api.example.com)需共享登入狀態。核心在於將 Session ID Cooki
ASP.NET 偽靜態實現:IHttpModule 攔截重寫 URL,利於 SEO 與防注入
偽靜態將動態查詢字串(?id=1)轉為靜態風格 URL(/news_1.html),提升 SEO、隱藏參數結構、降低 SQL 注入風險。本文示範基於 IHttp
ASP.NET 後端請求遠端站點完全指南:HttpWebRequest GET/POST 實戰與編碼陷阱
伺服器端代碼需主動呼叫外部 HTTP API(支付回調、第三方介面、微服務聚合)。本文詳細示範 HttpWebRequest 同步 GET/POST 完整流程,
跨命名空間物件屬性自動映射:ObjectMapper 基於反射的同名同型複製器
不同命名空間/程式集下擁有相同屬性名稱、型別的類別(如 DTO 與 Entity、Web Service 代理類與領域模型),需頻繁互轉。本文實作通用 Obje
大型 XML 日誌高效寫入方案:外部實體引用 + XmlWriter 流式寫入避免記憶體暴漲
大量日誌直接 XmlDocument.Load 會耗盡記憶體。本文採用 DOCTYPE 外部實體引用 + XmlWriter 追加寫入 方案:主 XML 僅保留
ASP.NET CacheHelper 封裝:靜態泛型操作、鍵枚舉與全量清理實戰
封裝 System.Web.Caching.Cache 為靜態泛型 CacheHelper,提供型別安全獲取、依賴/優先級/回調插入、鍵列舉、全量移除等實用功能
DataRow 轉實體通用映射器:反射實現 DataTable 到 POCO 零代碼映射
ORM 核心環節:將 DataRow/DataTable 映射為強型別實體。本文提供基於反射的通用 Mapper 類,支援單行 ToEntity 與批次 ToL
泛型序列化工具箱:XmlSerializer 實現 XML 與物件陣列/單物件雙向轉換
基於 XmlSerializer 封裝通用泛型序列化/反序列化方法,支援陣列、List、單物件,簡化配置檔、快取、訊息隊列等場景的 XML 持久化操作。 核心
C# dynamic 與 XML 互轉實戰:DynamicXMLNode 動態包裝器深度解析
C# 4.0 引入 dynamic 關鍵字,配合 DynamicObject 可構建極具表達力的 XML 操作 DSL。本文基於 Alexandra Rusin
實戰 Web Service 開發精要:序列化限制、實體設計與 Silverlight 協同架構
Web Service (ASMX/WCF) 仍是企業級系統集成主力。本文總結實體類設計禁忌、序列化陷阱、以及 Silverlight 客戶端協同的分層架構實踐
ASP.NET 頁面生命週期全景掌控:父頁、用戶控件、事件冒泡與 ViewState 協同機制
ASP.NET WebForms 頁面生命週期事件繁多、順序嚴格。本文通過父頁、用戶控件、子控件三層代碼實例,演示 OnInit、OnLoad、ViewStat
.NET 核心架構深度解析:CLR、MSCorEE、AppDomain 三大支柱關係圖譜
.NET 運行時基石由三大核心組件構成:CLR COM 伺服器、MSCorEE.dll 墊片、AppDomain 隔離邊界。本文從 C++ 宿主視角,還原它們的
ASP.NET MVC 進階配置:自定義 ConfigurationSection 為路由註冊強型別配置
將路由規則、URL 重寫規則等遷移出 Global.asax 代碼,存放於 web.config 專屬區段,實現「配置即代碼、熱更新無需重編譯」。本文示範完整實