Sandcastle 介紹:產生 MSDN 風格 .NET API 文件的利器
什麼是 Sandcastle? Sandcastle 是微軟釋出的開源工具,透過**反射組件**與**原始碼 XML 註解**,產生類似 MSDN 風格的 AP
ASP.NET + XML 打造網路硬碟教學:檔案上傳、下載、權限與資料夾管理
專案背景與需求 傳統 FTP、Email、網路芳鄰屬「點對點」傳輸,難以滿足「單一空間、多人共享、瀏覽器直觀操作」的需求。網路硬碟以 HTTP 傳輸、Web 介
.NET 事件處理五步驟完整解析:從委派宣告到事件觸發
標準事件模式五步驟 第一步:定義委派 // 標準事件委派簽章 public delegate void EventHandler(object sender,
Subversion (SVN) + Apache 整合安裝與設定完整步驟
環境準備 Windows Server / Windows 10+ Apache HTTP Server 2.4+ Subversion (svn) 1.14
ASP.NET 防禦 SQL Injection 完整指南:原理、手法與多層防護策略
什麼是 SQL Injection? 攻擊者在 Web 表單輸入欄位或查詢字串中植入惡意 SQL 片段,欺騙伺服器執行非預期指令。典型登入頁範例: // 危險代
.NET 命名空間與目錄劃分實務經驗:從二維分類因素到一維目錄結構
核心觀點:命名空間與目錄結構反映工程師經驗 資深工程師絕不容許架構混亂。.NET 專案中,**目錄名稱應與命名空間一一對應**,採 PascalCase 命名。
.NET 正則表達式 IgnoreCase Bug:Unicode 範圍 [\\u00FF-\\uFFFF] 錯誤匹配 ASCII 'i' 與 'I'
Bug 重現 模式:new Regex(@[\u00FF-\uFFFF]+, RegexOptions.IgnoreCase) 預期:僅匹配碼位 0x00FF
各版本 IIS 下 ASP.NET 請求處理流程深度解析:IIS 5/6/7 架構演進
前言 了解 IIS 如何將 HTTP 請求遞送至 ASP.NET 執行階段,有助於排除部署問題、效能調校與架構設計。本文對比 IIS 5、6、7 三代架構差異。
ASP.NET 2.0 App_GlobalResources 實作多語系網站完整教學
功能簡介 App_GlobalResources 目錄下的 .resx 資源檔,讓 ASP.NET 依瀏覽器語言偏好(Accept-Language 標頭)自動
ASP.NET MVC 自訂視圖引擎實作教學:以 SimpleViewEngine 為例
背景:為什麼要自訂 View Engine? ASP.NET MVC 內建 WebFormViewEngine 使用 .aspx/.ascx 檔案,語法冗長。專
在 ASP.NET 中實作觀察者模式:跨 HTTP 請求的即時資料廣播
需求情境 多個客戶端(C++ 程式)高頻透過 HTTP POST 傳送二進位資料至 Web 應用程式。 多位管理員同時開啟監控頁面,需即時看到新資料(客戶端送
解決 aspnet_regsql 在 SQL Server 2005 無法連線的問題
現象 使用 aspnet_regsql.exe 設定 SQL Server 2005 的 ASP.NET 應用程式服務(embership、Role、Profi
.NET 發送郵件完整指南:System.Web.Mail 與 System.Net.Mail 兩代 API 實戰
前言 .NET 內建郵件發送功能,早期(VS2003/.NET 1.x)使用 System.Web.Mail,.NET 2.0 起推薦 System.Net.M
ASP.NET 必懂的 HTTP 狀態碼:200、301、302 重導向與 SEO 影響
常見重導向方式對應的狀態碼 狀態碼典型做法備註 200<meta http-equiv=refresh>、Server.Transfer、URL
.NET 2.0 中 Hashtable 高效查找技巧:直接索引優於 ContainsKey
兩種寫法效能對比 ❌ 較慢:雙重查找 if (objHash.ContainsKey(keyValue)) { strValue = (String)
讓 ASP.NET 驗證控制項與自訂 JavaScript 驗證無縫協作
情境:雙重驗證需求 註冊表單同時使用 ASP.NET 內建驗證控制項(如 RequiredFieldValidator)與自訂 JavaScript(如檢查「我
給 .NET 程式設計師的建議:.NET 篇 — 解決客戶端未安裝 Framework 的部署難題
核心痛點:Framework 未普及,程式再好也白搭 .NET Framework 發布 7 年(文寫於 2008 年),微軟雖不斷推新版,卻未大規模鋪設至客戶