DataGrid 自動編號完全攻略:正序、倒序、分頁皆支援
前言 資料列編號是報表、清單的基本需求。本文詳細說明 DataGrid 在「不分頁」、「分頁」、「倒序」三種情境下的編號實作,並提供可直接複製的 .aspx/.
堆疊與堆積記憶體深度解析:Stack vs Heap 完整圖解
前言 C/C++ 程式執行時,記憶體劃分為五大區域。理解 Stack(堆疊)與 Heap(堆積)的差異,是寫出高效能、無記憶體洩漏程式的基石。本文從配置方式、存
DataGrid 與 DataList 控制項完整入門指南
前言 DataGrid 與 DataList 是 ASP.NET Web Forms 時代呈現表格式資料的雙雄。雖然現代開發多轉向 GridView、ListV
ASP.NET 效能優化實戰指南:九大關鍵技巧全解析
前言 ASP.NET 擁有比傳統 ASP 更強大的快取機制,但若開發者不善用,反而可能拖垮效能。本文整理九大實戰優化技巧,涵蓋 Session、ViewStat
DataGrid 新增行號列的簡易實作教學
前言 在 ASP.NET Web Forms 開發中,DataGrid 控制項是呈現表格式資料的核心元件。雖然它功能強大,但預設並不包含「行號」或「序號」欄位。
ASP.NET 頁面間傳值的四種核心方式詳解
Web 開發中,頁面間數據傳遞是基礎技能。ASP.NET 提供多種機制,各有優劣與適用場景。本文系統梳理 QueryString、Session、Form Po
C# 實現 DataGrid 個性化分頁控制:自定義首頁/上一頁/下一頁/末頁導航
ASP.NET DataGrid 內建分頁功能雖簡便,但樣式固定、難以定制。本文示範如何結合 LinkButton 自定義分頁導航(首頁、上一頁、下一頁、末頁)
ASP.NET Session 狀態三種存儲模式詳解與配置
ASP.NET 提供三種 Session 狀態存儲模式,適用於不同架構與性能需求。理解其原理與配置,是構建可擴展 Web 應用的關鍵。 三種模式對比 模式存
ASP.NET 中 HtmlInputButton 控件使用 Confirm 對話框的正確姿勢
在 ASP.NET 中為按鈕添加確認對話框(confirm())是常見需求,但 Web 控件(如 Button、LinkButton、ImageButton)與
快速打造 ASP.NET HTML 編輯器自訂控件
專案背景 在 ASP.NET WebForms 時代,開發者常需嵌入富文本編輯器。本文示範如何將現成的 HTML 編輯器(如 RichTextBox 風格)封裝
基於 .NET 框架開發自定義 Web 窗體控件完全指南
ASP.NET Web 窗體控件是構建可復用、跨平台 Web UI 的核心組件。相較於傳統 ActiveX/OCX 控件,Web 控件輸出標準 HTML,可在任
C 語言中 .c 與 .h 文件的區別與最佳實踐
初學 C 語言時,常對 .c(源文件)與 .h(頭文件)的分工感到困惑:兩者都能寫函數、定義變量,為何要分開?本文從編譯原理、模塊化設計、工程規範三個維度,系統
ASP.NET 密碼加密儲存:FormsAuthentication.HashPasswordForStoringInConfigFile (SHA1/MD5) 使用指南
核心類別與方法 using System.Web.Security; // 靜態方法 string hashed = FormsAuthentication.
ASP.NET 頁面刷新保持捲軸位置:Cookie + JavaScript 解決方案
問題背景 長表單頁面 Postback 後瀏覽器預設捲回頂端,使用者需重新拖曳捲軸。**SmartNavigation (ASP.NET 1.x)** 已棄用,
.NET PetShop 與 Duwamish 架構對比:ADO.NET 資料存取模式深度分析
兩大經典範例簡介 .NET PetShop:微軟為回應 J2EE PetStore 基準測試而建,三層架構 (Presentation / Busines
ASP.NET DataGrid 入門經典:編輯、刪除、排序、分頁完整實作 (C#)
專案架構 ASPX:DataGrid 宣告、欄位定義、事件繫結。 Code-behind (C#):資料存取、事件處理 (編輯/刪除/排序/分頁)。
C# 身分證字號 15 碼轉 18 碼演算法實作 (含驗證)
身分證字號規則 (中國大陸標準 GB 11643-1999) 15 碼:6 位地址碼 + 6 位出生日期 (YYMMDD) + 3 位順序碼 (奇男偶女)
ASP.NET 瀏覽器端熱鍵屏蔽:F5 重整、Alt+方向鍵、Ctrl+N、右鍵選單
需求背景 考試系統、線上測驗、機密表單等情境需限制使用者瀏覽器操作:防止 F5 重整、後退/前進 (Alt+←/→)、新視窗 (Ctrl+N)、右鍵選單、F11