ASP.NET DbProviderFactory 資料庫廠商無關程式設計完整範例
核心概念 `DbProviderFactory` (ADO.NET 2.0+) 定義一組抽象介面,讓你以**相同程式碼**操作 SQL Server、Oracl
ASP.NET 簡易單點登入 (SSO) 實作:跨域表單 POST 傳遞憑證
場景描述 學生資訊平台 (Site A) 點選「火車訂票」連結 → 開啟訂票系統 (Site B) 登入頁 → 自動帶入帳密並提交 → 兩站同步登入狀態。 S
jQuery + AJAX + ASP.NET Generic Handler (ASHX) 實現無刷新登入
架構流程 主頁點擊「登入」 → jBox 彈出 iframe 載入 Login.aspx。 Login.aspx 前端驗證 → $.post 送至 Login
ASP.NET ModalDialog 彈出視窗回傳多個值至父頁面
架構圖解 Default.aspx (父頁) → 點擊「選擇」按鈕 Frame.aspx (中介 iframe 容器,解決快取/捲動高度問題) GridVie
.NET 中英混合驗證碼完整實作:支援漢字、數字、字母、干擾線、漸層色
功能特色 ✅ 可切換 **純英數** / **中英混合** 模式 ✅ 漢字採用 **GB2312 區位碼** 隨機產生,確保常用字 ✅
ASP.NET 2.0 URL 重寫完整方案:正則規則、回發修正與 IIS 設定
為何需要 URL 重寫 可用性:/Blogs/2006/12/10/ 比 /Blogs/Posts.aspx?Year=2006&Month=12&Day=1
ASP.NET TextBox 即時過濾:onpropertychange 與 oninput 跨瀏覽器相容實作
問題背景 需求:使用者在文字方塊輸入時即時觸發過濾/搜尋。挑戰在於: onkeydown/onkeypress:中文輸入法 (IME) 組合字期間不觸發,無法
ASP.NET GridView/ DataGrid 指定欄位固定 (凍結欄位) 滾動實作
需求情境 資料表格欄位過多需水平捲動時,希望左側關鍵欄位 (如姓名、ID) 永遠固定在畫面左偷,不隨捲動消失。類似 Excel 的「凍結窗格」功能。 核心原理
C# Equals 與 == 差異、欄位與屬性區別、@ 符號三大用法總結
一、Equals() vs == 運算子 核心差異 比較方式參考型別 (class)實值型別 (struct)字串 (string) ==參考比較
ASP.NET GridView 合併相同資料列儲存格 (RowSpan) 實用方法
需求情境 GridView 顯示分組資料時,若某欄位連續多列相同 (如類別、部門、日期),合併儲存格 (RowSpan) 可大幅提升可讀性,避免重複資訊視覺干擾
ASP.NET Global.asax 定時執行背景工作實作 (Thread 寫法)
應用情境 應用程式啟動時啟動背景執行緒,定期執行特定工作:寫入記錄檔、清理暫存檔、同步資料、發送排程通知等。注意:IIS 應用程式集區回收會中斷執行緒,正式環境
ASP.NET 預防 SQL Injection 攻擊核心原則與實務防護策略
SQL Injection 攻擊本質 攻擊者透過輸入精心構造的字串,使應用程式拼接出非預期的 SQL 語句並被資料庫執行。核心成因:**未經驗證的使用者輸入直接
ASP.NET 將 Excel 上傳轉換為 XML 檔案完整實作
應用情境 使用者上傳 Excel 檔案 (.xls),伺服器端讀取資料並轉換為 XML 格式儲存或進一步處理。適用於:資料匯入系統、報表產生器、跨系統資料交換。
ASP.NET URL 分頁類別完整實作 (含前後台範例)
設計目標 封裝通用的 URL 風格分頁邏輯:支援首頁/上一頁/下一頁/末頁、頁碼顯示、每頁筆數設定、CSS 樣式分離、資料來源繫結。 CutPage 分頁核心
ASP.NET 產生隨機顏色程式碼實作 (深色系適用白底)
需求背景 動態產生隨機顏色常用於:標籤雲、分類色碼、圖表系列色、驗證碼干擾線等。若背景為白色,隨機顏色過淺會導致難以辨識,需偏向深色系。 完整實作程式碼 pu
C# 判斷字串是否為空的三種寫法效能實測與分析
三種常見寫法 string s = ; // 1. 字面常數比較 if (s == ) { } // 2. String.Empty 靜態屬性 if (s =
ASP.NET Forms 驗證目錄角色權限實作完整指南
核心問題 ASP.NET Forms 驗證配合 web.config <location> 區段可實現目錄層級的角色權限控管,但有三個關鍵細節若設定
ASP.NET 統計圖表控件選型指南:OWC11、dotnetCharting、MSChart 比較
前言 ASP.NET 專案若需內建圖表報表功能,選擇適合的圖表控件至關重要。本文整理三大主流方案的特性、授權模式、適用版本與下載資源,協助快速決策。 方案比較