GridView 自訂分頁完整實作:隱藏欄位儲存頁碼
ASP.NET GridView 內建分頁功能雖方便,但實務上常需完全掌控分頁邏輯(如搭配存儲程序分頁、自訂 UI)。本文示範以 HiddenField 保存當
FileSystemWatcher 目錄監控實戰:關鍵屬性與事件陷阱
System.IO.FileSystemWatcher 是 .NET 監聽檔案系統變更的核心類別,雖然使用簡單,但有三個關鍵細節決定成敗。 基礎設置範例 Fi
ASP.NET 用戶控件屬性與方法傳遞:反射機制實戰
在 ASP.NET 中,用戶控件的執行週期晚於頁面,導致頁面無法直接存取控件內部的屬性與方法(例如上傳控件取得檔名)。本文示範如何透過 反射 來跨越這層界限,實
PowerShell V2.0 CTP 版本控制機制詳解
Windows PowerShell 官方團隊宣布即將釋出 PowerShell V2.0 社區技術預覽版(CTP)。這篇文章源自 Windows PowerS
TabControl 標籤頁對話框程式設計要點:目前索引與切換事件
兩個核心知識點 1. 取得目前選中的標籤索引 TabControl.SelectedIndex 屬性: 讀取:回傳目前顯示分頁的索引(0 起始)。 設定:程
跨瀏覽器事件處理:兼容 IE 與 Firefox 的最佳實踐模式
核心差異:事件對象的獲取方式 在早期 Web 開發中,Internet Explorer 與 Firefox(以及其他符合 W3C 標準的瀏覽器)對事件模型的實
Enterprise Library 加密應用程式區塊簡介:統一加密實作的最佳實務
簡介 Microsoft Enterprise Library 加密應用程式區塊 簡化開發人員在應用程式中整合加密功能的複雜度,提供一致、可擴充的架構。 核心
CIO 必知的 Windows Server 2008 九大被忽略關鍵特性
前言 Windows Server 2008 即將釋出,媒體聚焦於 Server Core、PowerShell、Hyper-V 等明星功能。本文整理九項同樣重
深度解析 C# 介面:契約導向設計、空介面妙用與成員本質
介面的核心定位 介面定義一份契約,規範實作類別必須提供的行為。 可包含方法、屬性、事件、索引子;不能包含欄位、建構子、解構子、運算子。 所有成員預設 publ
從 GridView 產生 DataTable:解決 PostBack 後資料源遺失的通用方法
問題背景 GridView 資料繫結後,PostBack 時原始資料源(DataTable、List 等)不會自動保留。若需在回傳時操作資料(如匯出 Excel
ASP.NET 自訂分頁功能完整實作:伺服器端邏輯與客戶端驗證
前言 雖然 GridView 內建分頁,但實務常需自訂分頁列(首頁、上一頁、下一頁、末頁、頁碼輸入跳轉)。本文提供完整實作:前端按鈕配置、後端分頁邏輯、按鈕狀態
ASP.NET GridView 判斷某列是否處於編輯模式
單行程式碼判斷 在 RowDataBound 等事件中,透過位元運算檢查 RowState: if ((e.Row.RowState & DataCon
SQL 注入檢查工具產品構想:從問題定義到自動化掃描需求
產品構想背景 依照《Code Complete 2》軟體建構流程,第一階段為「問題定義」。以下從抱怨者角度提煉核心痛點: 網站持續遭遇 SQL 注入掃描機器人
CodeSmith 4.1 釋出:支援 VS 2008、LINQ to SQL 模板與 MySQL/Oracle Schema Provider
主要新功能 支援 Microsoft Visual Studio 2008 (Orcas) — 完整整合新版 IDE。 新增 LINQ to SQL 模板 —
ASP.NET AJAX Futures 體驗:CSS 選擇器與多元素元件建立
前言 ASP.NET AJAX Futures(後整合至 ASP.NET 3.5)引入兩項實用擴充:CSS 選擇器 API 與 多元素元件建立 API,大幅簡化
VC++ 刷新系統托盤圖示:模擬滑鼠掃過強制重繪
問題背景 當托盤程式被強制終止(如工作管理員結束進程),其圖示常殘留在系統托盤區,無法自動消失。本文提供一種「暴力但有效」的解法:模擬滑鼠游標掃過托盤區域,觸發
JFreeChart ApplicationFrame 類別深度解析:簡易視窗應用程式的基礎框架
簡介 org.jfree.ui.ApplicationFrame 是 JFreeChart 提供的簡易視窗基底類別,本質上繼承自 javax.swing.JFr
C# 列舉型別完整使用指南:定義、位元運算、轉換與遍歷
列舉基礎 列舉是一組具名常數,基礎型別可為除 char 外的任何整數型別(預設 int)。 若未指定值,預設從 0 起始遞增;可顯式指定數值。 定義範例