EasyTools AlertTextBox 驗證控制項完整使用指南
EasyTools AlertTextBox 結合驗證與彈出提示:提交時對同一 ValidationGroup 的輸入框驗證,失敗時自動彈出 alert() 顯
ASP.NET MVC 自訂 RouteHandler 防止圖片盜鏈實作
透過自訂 IRouteHandler 攔截圖片請求,驗證 Referer 標頭判斷是否為盜鏈,非法請求回傳 403 或預設圖片,保護伺服器頻寬。 ASP.NE
URL 解碼陷阱:為什麼「+」號會被解碼為空格?
ASP.NET 中 Server.UrlEncode / Server.UrlDecode 與 Request.QueryString 自動解碼行為不一致,導致
ASP.NET + JavaScript 實作半透明背景模態彈出視窗 (跨瀏覽器相容)
Web 應用常需模態對話框阻擋背景操作。window.showModalDialog() 侷限於 IE 且無法自訂內容。本文實作跨瀏覽器(IE/Firefox/
RapidWebDev 框架入門:環境需求、安裝部署與啟動完整步驟
RapidWebDev 是基於 ASP.NET MVC 的快速開發框架,整合動態頁面、資料源定義、權限控制、路由建構等功能。本文記錄從下載原始碼到啟動運行的完整
EasyTools 聯動下拉選單 (Cascading DropDown) 完整使用指南
EasyTools 元件庫提供的聯動下拉選單控制項,支援兩級選單(大分類→小分類)資料綁定與客戶端互動,適合省市、年級班級等層級資料場景。 控制項外觀與效果
HTTP 請求標頭 If-Modified-Since 完整解析與快取優化實戰
If-Modified-Since (IMS) 是 HTTP/1.1 標準請求標頭,配合回應標頭 Last-Modified 實現條件式請求:瀏覽器將快取資源的
ASP.NET Cache 快取機制完整指南:長駐資料與定時自動更新
System.Web.Caching.Cache 是 ASP.NET 應用程式層級的快取物件,提供記憶體內快取、依賴關係、絕對/滑動過期、優先權、移除回呼等豐富
ASP.NET MVC ControllerActionInvoker.InvokeActionMethodWithFilters 深度剖析
深入分析 ControllerActionInvoker.InvokeActionMethodWithFilters 原始碼,揭示 Action Filter
ASP.NET MVC 2 擴展點深度解析 (一):Controller Factory 控制器工廠與依賴注入
Controller Factory 是 ASP.NET MVC 負責建立 Controller 實例的核心擴展點。預設 DefaultControllerFa
ASP.NET MVC 2 擴展點深度解析 (二):Model Binder 自訂模型繫結
Model Binder 是 ASP.NET MVC 將 HTTP 請求資料(表單欄位、查詢字串、路由參數)自動轉換為 Action 方法參數物件的核心機制。掌
ASP.NET MVC DynamicData 留言本實作 (上):環境建置與資料庫準備
DynamicData for ASP.NET MVC 專案建置完整步驟:從下載套件、建立專案、引用組件、Web.config 設定、複製樣板檔案,到資料庫建立
ASP.NET MVC DynamicData 留言本實作 (中):新增、刪除、資料驗證與 Scaffold
承接上篇列表顯示,本文示範 DynamicData for ASP.NET MVC 的 Scaffold 功能:自動產生新增/編輯/刪除/詳細檢視頁面,並整合資
ASP.NET MVC DynamicData 留言本實作 (下):以 Create 頁面整合編輯功能
延續前兩篇,本文示範如何在同一個 Create 檢視頁面整合新增與編輯功能,透過可空 id 參數區分模式,呼應傳統 ASP.NET 單頁面多模式的設計習慣。
ASP.NET GridView 動態新增欄位完整實作與分頁問題解決
在程式碼後置動態建立 GridView 欄位(TemplateField、BoundField 等),並解決動態欄位在分頁、PostBack 後消失或重複的常見
ASP.NET Session + Hashtable 實作購物車完整範例
採用 Session 儲存購物車資料,搭配 Hashtable 以商品 ID 為 Key、數量為 Value,實作輕量級購物車功能。適用於中小型電商專案。 為
ASP.NET 入門 LINQ to SQL 實體類別手寫對應與基本 CRUD (1)
LINQ (Language Integrated Query) 為 .NET 提供統一查詢語法,解決不同資料來源(SQL、XML、記憶體集合)存取方式不一的問
ASP.NET LINQ to SQL 操作儲存程序完整範例 (2)
實務專案常使用儲存程序封裝資料庫邏輯。本文示範如何在 LINQ to SQL 中對應並呼叫儲存程序,完成 Employees 資料表的 CRUD 操作。 資料