ASP.NET 頁面間傳值完整指南:七種主流方式對比與最佳實踐
前言 ASP.NET Web Forms 中頁面間傳遞資料是基礎技能。本文系統整理 7 種主流方式,從 URL 參數到 Server.Transfer,對比適用
ASP.NET 長時間任務進度條實現:從靜態變數到分散式快取的演進
前言 Web 本質是無狀態、請求-回應模式,要在瀏覽器即時顯示伺服器端長時間任務 (如匯出大報表、批次匯入、影片轉碼) 的進度,需解決狀態共享與即時輪詢兩大問題
ASP.NET TreeView 實現無限級樹狀結構:遞歸載入與按需載入兩種模式
前言 ASP.NET TreeView 控制項配合資料庫遞歸關聯 (ID、ParentID),可實現無限級分類樹。本文對比一次性遞歸載入與按需載入兩種模式,提供
C# INI 檔案讀寫封裝類:呼叫 Windows API 完整實作
前言 雖然 XML、JSON、appsettings.config 是現代 .NET 慣用設定格式,但在與舊系統整合、需跨程式共享設定、或部署環境禁止寫入註冊表
ASP.NET SQL 注入防護:驗證類與全域攔截器雙層防禦
前言 SQL 注入 是 Web 應用最經典也最危險的漏洞。雖然參數化查詢 是根本解決之道,但在舊專案或第三方元件中,仍需額外防線。本文提供兩層防禦:頁面輸入驗證
C# 實現人民幣數字轉大寫金額完整算法
前言 在財務、報表、列印單據等場景,常需將阿拉伯數字金額轉換為中文大寫格式(如 1234.56 → 「壹仟貳佰叁拾肆元伍角陸分」)。本文提供一個健壯、可重用的靜
VS2005 水晶報表專案遷移至 VS2008 完整解決方案
前言 將 Visual Studio 2005 專案升級至 VS2008 時,水晶報表 是最常遇到阻礙的元件。VS2008 內建的水晶報表版本為 10.5.37
ASP.NET 獲取瀏覽器類型與版本資訊完整指南
前言 在 ASP.NET 中,Request.Browser 屬性提供了豐富的瀏覽器能力檢測資訊,基於 HttpBrowserCapabilities 類別。本
Ext.NET (Coolite) GridPanel 刪除確認對話框實作
前言 Ext.NET (原 Coolite) 是將 Ext JS 封裝為 ASP.NET 伺服器控件的強大庫。在 GridPanel 中實現「勾選列 → 點擊刪
ASP.NET Forms 驗證與角色授權完整實作指南
前言 ASP.NET Forms Authentication 是經典 Web Forms 專案中最常用的身份驗證機制。結合角色授權,可輕鬆實現「登入驗證身份、
ASP.NET 利用繼承實現頁面 Session 驗證的最佳實踐
前言 在 ASP.NET Web Forms 開發中,確保用戶已登入才能訪問特定頁面是基本需求。雖然可以在每個頁面的 Page_Load 中檢查 Session
Flex DataGrid 中文排序實作:自訂 Unicode 字序比較器
技術背景釐清 原文標題雖寫「asp.net DataGrid」,但程式碼實為 Adobe Flex (ActionScript 3 / MXML) 技術棧,使用
ASP.NET 利用 IIS 404 錯誤實現 URL 重寫:輕量級偽靜態方案
核心概念 利用 IIS「自訂錯誤頁面」機制:當請求不存在的目錄式 URL (如 /article/8888/) 觸發 404 時,導向處理頁面 (Error.a
ASP.NET SQL 注入防護程式碼實作(C# 版)
前言 雖然 ASP.NET 架構本身具備較高的安全性,但若開發者未妥善過濾使用者輸入,仍可能因 SQL 注入攻擊導致資料庫洩漏或遭竄改。特別是搭配 Micros
C# 陣列查找與排序核心技術:IndexOf、BinarySearch、Sort 完整解析
前言 System.Array 提供靜態方法支援陣列搜尋與排序,掌握其運作機制與介面契約(IEquatable<T>、IComparable<
ASP.NET AJAX 即時驗證使用者名稱:XMLHttpRequest 完整實作教學
需求背景 使用者註冊時即時檢查帳號是否已存在,可大幅降低重複提交挫折感,提升轉換率。本文示範使用原生 XMLHttpRequest 搭配 IHttpHandle
ASP.NET 頁面間傳值完全指南:七大核心方法與進階模式實戰
概述 Web 應用開發中,頁面間資料傳遞是基礎且關鍵的環節。ASP.NET 提供多種機制,各有適用場景與優缺點。本文系統整理七大基本方法,並深入探討 Serve
ASP.NET URL 重寫實戰:從 URLRewriter 到偽靜態完整配置指南
技術背景與選型 URL 重寫是打造 SEO 友善、使用者易讀網址的關鍵技術。早期 ASP.NET 專案常採用 Microsoft 官方提供的 URLRewrit