ASP.NET CSS 快取破解方案:自訂控制項自動附加版本戳記強制瀏覽器更新
部署新版 CSS 時,瀏覽器常因快取舊檔案導致版面錯亂。傳統解法需手動修改 `` 版本號,極易遺漏。本文實作一個 伺服器端自訂控制項,自動偵測 CSS 檔案最後
多站點單點登入 (SSO) 架構設計:統一認證中心最佳實踐
隨著業務拆分部署為多個獨立站點,單點登入 (Single Sign-On, SSO) 成為必需:用戶一次登入,即可存取所有關聯系統。 兩大實作路徑比較 方案優
Web 列印套印解決方案:Lodop 控制項實作證件套印完整範例
套印(表單套印)需在預印證件(發票、報單、卡片)上精準定位列印內容,傳統方案需自行開發座標微調介面,開發成本高。Lodop 列印控制項 內建預覽、維護、設計三大
WebMatrix 現代化改造實戰:徹底解決中文輸入游標錯位問題
WebMatrix 是微軟早期推出的輕量級 ASP.NET 開發工具(v1.x 時代),體積僅 2.8 MB、內建伺服器、支援隨身碟攜帶,極適合初學者。但其內建
ASP.NET 2.0 ObjectDataSource 控制項完整指南:無程式碼繫結商務邏輯層
ASP.NET 2.0 引入五大內建資料來源控制項(SqlDataSource、AccessDataSource、ObjectDataSource、XmlDat
ASP.NET MVC 實作自訂 ActionResult 回傳 XML、圖片等多元內容類型
在 ASP.NET MVC 控制器中,動作方法預設回傳 ActionResult,最常見的是 ViewResult(渲染 HTML 視圖)。但實際開發中,我們常
優雅還不夠,簡潔才高效——用 NValidator 搞定客戶端驗證
一句話完成表單驗證?展示 NValidator 威力:簡潔面向物件驗證。以註冊頁為例,HTML 含帳號、密碼、確認密碼、Email、驗證碼欄位。NValidat
從醜陋到優雅:讓代碼越變越美(客戶端驗證思考)
客戶端驗證提升體驗、減少往返。回顧個人演進階段: 硬編碼階段:每欄位手寫 if 判斷、正則、alert,代碼冗長、維護痛苦。 範例:姓名、年齡、自我介紹三欄
使用 ASP.NET Abstractions 增強傳統 ASP.NET 應用可測試性
前提:討論傳統 ASP.NET (非 MVC) 可測試性增強。核心難點:高度依賴 HttpContext,難以 Mock (非抽象、成員不可覆寫)。原則:減少對
巧用 HttpHandler 管理 XSLT
公司產品多處採用 XML+XSLT,但配置痛苦:JS 路徑隨環境變動、子系統跨域需加 Domain 腳本、發布時到處修改。開發 xslt.axd HttpHan
理解 throw new ApplicationException()
代碼片段:if(...) throw new ApplicationException(文件超出大小);。問題:如何捕捉此異常?網友討論: 用 try-cat
ASP.NET MVC PRG 模式資料驗證
信念:MVC 必用 PRG (Post-Redirect-Get)。但單純 PRG 導致驗證訊息無法顯示、表單資料被清空。參考 Rashid 文章第 13 點最