ASP.NET WebService 開發圖形驗證碼服務:從基礎繪圖到波形濾鏡防破解完整實作
在 Web 應用程式中,驗證碼 (CAPTCHA) 是防止機器人自動提交表單的關鍵防線。本文完整記錄如何使用 ASP.NET WebService (ASMX)
ASP.NET 頁面生命週期完整流程圖解
前言 理解 ASP.NET 頁面處理流程是開發高效能、正確行為 Web 應用的基石。本文依照《ASP.NET 開發答疑 200 問》脈絡,整理從 HTTP 請求
.NET 發送郵件至 Hotmail/Gmail 亂碼問題徹底解決:編碼設定關鍵兩點
問題現象 使用 System.Web.Mail.MailMessage / SmtpMail 發送繁體中文郵件,Outlook/Foxmail 收信正常,但 H
ASP.NET TreeView 回傳後保持捲軸位置與選取節點可見
問題背景 ASP.NET 2.0 TreeView 控制項在長列表中展開節點、點選連結導致回傳後,頁面會捲回頂端,使用者必須重新拖曳捲軸找回原位置。SmartN
ASP.NET 資料繫結常見陷阱:變數必須 public 且需呼叫 DataBind()
問題現象 在 .aspx 頁面使用 `` 語法進行資料繫結,執行後發現畫面顯示空白,變數值未正確輸出。 根本原因與解決 變數存取層級必須為 public
ASP.NET 效能優化實戰:Cache 快取架構設計與 SiteCache 元件完整實作
前言 雖然寬帶普及,但減少資料庫存取、降低伺服器負載仍是 Web 效能優化核心。ASP.NET 內建 System.Web.Caching.Cache 提供記憶
URL Rewriting 可刪節日期模式:正則表達式實戰與 UrlRewriter.NET 完整規則
前言 部落格系統常見需求:將 /Articles/2007/01/18/233030/joshualang.aspx 這類含日期、時間、作者的 URL,重寫為
利用 AJAX 動態切換資料列表過濾條件(Java + Servlet 實作)
應用場景 資料列表上方提供下拉選單選擇過濾欄位(如「提交時間」、「安裝用戶」、「狀態碼」等),選擇不同欄位時,下方輸入區自動切換為對應的輸入介面:日期範圍選擇器
ASP.NET Session 深度解析:模式、配置、儲存提供者與最佳實務
什麼是 Session? HTTP 無狀態,Session 為伺服器給每個用戶端分配的唯一識別碼(SessionID),透過 Cookie 或 URL 傳遞,讓
ASP.NET 利用 UrlReferrer 實現登入後自動返回原頁面
應用場景 使用者瀏覽需驗證的頁面(如管理後台)時,若 Session 過期被導向登入頁,登入成功後應自動跳回原本想看的頁面,而非固定首頁。Request.Url
基於 Prototype.js 的 AJAX 通用工具函式庫
前言 在 jQuery 稱霸之前,Prototype.js 是 Web 2.0 時代最流行的 JavaScript 框架,提供豐富的 DOM 操作、AJAX 封
AJAX 表單無縫提交完整實作範例(Classic ASP + JavaScript)
前言 早期 ASP.NET AJAX 尚未普及時,開發者常以原生 XMLHttpRequest 實現無重整表單提交。本文提供一個完整的註冊表單範例,涵蓋前端驗證
C# 透過 Assembly 類別存取組件中繼資料完整教學
前言 System.Reflection.Assembly 是 .NET 反射的核心入口,提供載入組件、列舉型別、讀取屬性等功能。本文整理常用屬性、方法與實戰範
Entity Framework 日期欄位無法使用資料庫預設值的 Bug 解決方案
問題現象 使用 Entity Framework (EF) v1 (.NET 3.5) 時,資料表包含 DateTime 欄位並設定 DEFAULT (getd
ASP.NET 2.0 健康監視與 Web 事件機制完整指南
前言 ASP.NET 2.0 引入功能強大的健康監視系統,基於可擴充的事件模型與事件引擎,支援將應用程式生命週期、錯誤、稽核、心跳等事件自動或手動引發,並透過設
深入解析 BizTalk Server 消費 Web Services 完整流程與內部機制
前言 BizTalk Server 透過 Orchestration 整合多個 Web Services,是企業應用整合(EAI)的核心能力。本文以一個包含複雜
推薦經典入門書《Presenting C#》助你快速轉型 C# 開發
前言 從 C++ 轉向 C# 開發時,語法雖相似但記憶體管理、型別系統、委派事件等概念差異極大。本文分享一本經典入門書《Presenting C#》(中譯《展現
C# WinForm 在視窗標題列新增自訂按鈕
前言 在傳統 Win32 程式設計中,於標題列(Non-Client Area)加入按鈕需攔截 WM_NCPAINT、WM_NCHITTEST 等訊息,並大量呼