使用 jQuery Uploader 元件實現 ASP.NET 檔案上傳進度條完整教學
前言 傳統 ASP.NET 檔案上傳無進度回饋。jQuery Uploader(JQueryElement 專案)透過隱藏 iframe 提交、Session
ASP.NET 取得系統環境資訊:OS、機器名、登入使用者、邏輯磁碟、記憶體用量
Environment 類別常用屬性與方法 需求程式碼說明 作業系統平台Environment.OSVersion.Plat
ASP.NET 圖片動態加浮水印與防盜鏈 HttpHandler 完整實作
前言 透過 IHttpHandler 攔截圖片請求,可在伺服器端動態繪製浮水印並驗證 Referer 實現防盜鏈。本文提供兩種實作:簡易版與可設定 XML 版,
ASP.NET 實現 Reverse Ajax (Comet) 長連線即時聊天範例
Reverse Ajax 概念 傳統 Ajax 由客戶端發起請求;Reverse Ajax (Comet) 讓伺服器主動推送訊息至客戶端。核心技術為 **長連線
WinForms DoDragDrop 拖放操作完整實作:ListBox 項目拖曳移動與自訂游標
DoDragDrop 方法簽章 public DragDropEffects DoDragDrop(object data, DragDropEffects a
.NET 資源檔建立與使用實戰範例:從命令列到 WinForms 完整流程
前言 資源檔獨立於原始碼,利於多程式共用、敏感資料隱藏與本地化。本文以主控台程式建立資源、WinForms 專案嵌入並存取為實戰範例,示範 ResourceWr
ASP.NET 資源檔建立與使用完整教學:嵌入資源、ResourceManager、多型別資源存取
前言 .NET 組件可內嵌圖片、圖示、字串表等資源,達成封裝、重用與本地化。本文涵蓋兩種建立方式(ResGen 命令列、ResourceWriter 程式碼)、
AjaxPro 運作機制解析:從註冊到 .ashx 動態產生 JavaScript Proxy
AjaxPro 核心流程 專案參考 AjaxPro.2.dll。 Web.config 註冊 HttpHandler:ajaxpro/*.ashx 對
簡單工廠 vs 工廠方法模式:以資料庫存取層切換為例的深度比較
情境引入 專案初期使用 Access,後遷移至 SQL Server,未來可能再換 Oracle。若直接在程式碼寫死具體類別,每次切換都需大幅修改。工廠模式可將
ASP.NET GridView 使用 JavaScript 實現「全選/反選」功能
前端標記 在 TemplateField 標題放置全選核取方塊,資料列放置對應核取方塊並綁定主鍵值。 <asp:GridView ID=GVData ru
ASP.NET URL 編碼與解碼完整指南:RFC 3986、JavaScript 三函式、表單提交編碼差異
前言 URL 僅允許 ASCII 可列印字元,其餘必須經過 Percent-Encoding(%XX)。本文系統整理哪些字元需編碼、編碼原則、JavaScrip
ASP.NET Menu 控制項搭配 SQL Server 實現動態多層選單
資料表設計 CREATE TABLE TB_MENU ( id INT PRIMARY KEY IDENTITY, names NVARCHAR
ASP.NET HttpHandler 存取 Session 的關鍵:實作 IRequiresSessionState
核心規則 預設 IHttpHandler 不支援 Session。若需在 ProcessRequest 中讀寫 context.Session,類別**必須**
ASP.NET BackgroundWorker 非同步下載檔案完整範例 (WinForms)
適用場景 BackgroundWorker 適用於 Windows Forms 應用程式執行耗時操作 (如檔案下載、資料庫查詢) 時保持 UI 回應。本文示範從
Request.QueryString 與 NameValueCollection 差異深度解析:隱藏的 HttpValueCollection
前言 開發者常誤以為 Request.QueryString 就是 NameValueCollection,實際上它是內部類別 System.Web.HttpV
ASP.NET Server.MapPath 路徑對照完整表:根目錄、虛擬目錄、相對路徑一次搞懂
前言 Server.MapPath 將虛擬路徑轉換為伺服器實體路徑,參數前綴字元決定基準目錄。本文整理所有常見用法對照表,並釐清 Request.ServerV
ASP.NET 刪除專案檔案/資料夾導致 IIS 重啟與 Session 遺失的解決方案
問題現象 執行檔案/資料夾刪除操作後,ASP.NET 應用程式域重啟,導致 In-Proc Session 全部遺失、快取清空,使用者被強制登出。 根本原因
ASP.NET 檔案讀寫鎖機制深度解析:FileShare 列舉完整實驗
前言 「檔案正由另一處理程序使用,無法存取」是 .NET 檔案操作最常見的 IOException。根因在於 FileStream 建構式的 FileShare