UrlRewriter.NET PostBack 網址還原問題:一行代碼徹底解決
問題現象:PostBack 導致重寫網址失效 使用 UrlRewriter.NET 將 /article.aspx?id=1 重寫為 /article.html
C# 實作圖片浮水印與自動縮放功能完整教學
前言 在 Web 應用程式開發中,圖片處理是常見需求。無論是為了保護圖片版權而加入浮水印,或是為了優化頻寬與載入速度而進行縮圖,都是開發者必備的技能。本文將介紹
ASP.NET 2.0 會員與角色管理完整實戰指南
核心架構:Provider 模式驅動的會員系統 ASP.NET 2.0 引入 Membership/Role Provider 模式,將認證授權邏輯與資料存取解
ASP.NET 2.0 行動開發:裝置篩選器完整定義與應用指南
核心概念:裝置篩選器與自適應呈現 ASP.NET 行動控制項透過 DeviceSpecific/Choice 建構,根據行動裝置硬體能力(螢幕尺寸、標記語言、顏
ASP.NET AJAX 1.0 正式版 Validator 相容性問題與完整解決方案
問題背景:升級後的隱形炸彈 ASP.NET AJAX RC 升級至 RTM (1.0 正式版) 後,專案編譯通過但執行期拋出型別找不到例外。根因:正式版移除了相
主流線上所見即所得(WYSIWYG)編輯器深度評測與選型指南
前言:富文本編輯器技術演進與選型關鍵 Web 富文本編輯器經歷 Java Applet → ActiveX → DHTML/JavaScript → 現代框架整
PetShop 架構演進史(二):從 2.0 到 4.0 的分層重構之路
PetShop 2.0:性能優先的「偽三層」陷阱 PetShop 2.0 為追求極致性能,未建立獨立資料存取層,業務邏輯與 SQL 混雜在 BLL 中。雖減少
PetShop 4.0 系統架構深度解析(三):業務邏輯層與表示層鬆耦合設計
資料存取層回顧:介面導向程式設計精髓 PetShop DAL 採用 IDAL 介面 + DALFactory 工廠 + 具體實作 三層結構: IDAL:定義
DOM 客戶端 API 設計精要:從 XML 操作到異構資料整合
核心概念:什麼是 DOM? DOM(Document Object Model,文件物件模型) 將 XML/HTML 文件表示為節點樹狀結構,提供標準化 API
SQL 二分查找分頁算法 .NET 類庫實現:高效通用分頁核心邏輯
前言:從存儲過程到托管代碼的遷移 傳統 SQL Server 分頁常用「TOP + 子查詢 MAX/MIN ID」模式,隨著業務邏輯上移至應用層,將核心分頁算法
.NET 整合 COM 元件實戰技巧:以 FastReport 為例的完整指南
前言:跨界整合的實務挑戰 .NET 應用程式整合傳統 COM 元件,雖然技術成熟但細節陷阱眾多。本文以 FastReport(FR)報表元件為實戰案例,分享從元
ASP.NET 2.0 核心抉擇:DataSet 與 DataReader 效能與功能深度解析
前言:資料存取策略的關鍵抉擇 在 ASP.NET 2.0 開發實務中,選擇 DataSet 還是 DataReader 作為資料繫結來源,始終是影響應用程式效能
ASP.NET 處理 XMLHttp 非同步請求實作:IHttpHandler 搭配跨瀏覽器 JavaScript 封裝
架構概覽 前端: 封裝 XMLHttpRequest/ActiveXObject 的 net.XMLHttp 物件,支援 GET/POST、回呼、錯誤處理。
ASP.NET Web Form 轉換為 User Control 完整步驟:移除 HTML 標籤、修改指令與基底類別
轉換前提 User Control (.ascx) 不能包含 <html>、<body>、<head>、<form&g
ASP.NET 1.1 與 2.0 ClientID 生成差異:_ctlN_ 與 _ctlN: 對 JavaScript 操作的影響
現象 將 ASP.NET 1.1 專案遷移至 2.0 後,原本運作的 JavaScript 選取器失效。原因在於 ClientID 生成算法變更。 對照範例
.NET 發送郵件完全攻略:從基本文字信到 HTML、附件、驗證、SSL、自訂寄件人顯示名稱
適用版本 .NET 1.1:System.Web.Mail(本文範例)。 .NET 2.0+:請改用 System.Net.Mail(功能更完整、非同步支援)
.NET 2.0 使用 ADOX 動態建立 Access 資料庫與資料表:修正欄位類型自動變文字的問題
問題背景 .NET 1.x 時代透過 ADOX 建立 Access 表可正確指定欄位型別。.NET 2.0 若直接 Columns.Append(name, t
GridView 主從表顯示與明細批次編輯實戰:隱藏欄位記錄 ID 實現一次更新多筆資料
功能目標 主 GridView 顯示分類(Subject)。 展開分類載入明細 GridView(Document),支援顯示/隱藏切換。 明細列以文字框直接