GridView RowCommand 事件中獲取行索引的兩種實用技巧
在 ASP.NET GridView 的 RowCommand 事件中,經常需要獲取觸發命令的行索引以進行後續處理。本文介紹兩種簡潔可靠的方法。 方法一:利用
ASP.NET 資料表格顯示控制項完整比較:GridView、DataList、Repeater、ListView、GridView
ASP.NET WebForm 提供多種資料繫結控制項,功能豐富度、ViewState 體積、效能、彈性各異。本文從架構、功能、效能、適用場景四個維度完整比較,
ASP.NET 頁面執行逾時時間設定完整指南:Machine.config、Web.config、單頁程式碼三層級
ASP.NET 要求執行逾時預設 110 秒 (1 分 50 秒)。長時間作業 (報表、匯入、同步) 需調整逾時,可在機器層級、網站層級、單一頁面三個層面設定,
.NET 取得應用程式根目錄完整方法大全 (Console、WinForm、ASP.NET、ASP.NET Core)
不同專案類型取得「根目錄/基底目錄/執行檔目錄」的 API 差異極大。本文整理 Console、WinForms、WPF、ASP.NET (Framework)
ASP.NET WebForm 取得 CheckBoxList / 同名 CheckBox 選中值的多種方法
WebForm 中處理多個同名 `CheckBox` 或 `CheckBoxList` 選中值,核心在於 `Request.Form[name]` 回傳逗號分隔
ASP.NET 大檔案下載支援斷點續傳 (Range/ETag/206) 完整實作
HTTP 1.1 定義 `Range` 請求標頭與 `206 Partial Content` 回應,配合 `Accept-Ranges`、`ETag`、`Co
ASP.NET 三層架構實作多條件動態查詢:條件模型傳遞與 SQL 參數化組裝
三層架構 (UI/BLL/DAL) 中,UI 層收集使用者查詢條件,不應直接拼接 SQL 或傳遞控制項參考。正確做法:定義條件模型類別,UI 組裝模型清單傳給
讓 SQLite 脫離 VC++ Runtime 獨立執行:靜態連結 SQLite.Interop.dll 完整步驟
System.Data.SQLite 的非託管核心 `SQLite.Interop.dll` 預設動態連結 VC++ Runtime (MSVCRT),導致未安
ASP.NET Application 與 Session 物件實作簡易聊天室 (WebForm 版)
利用 `Application` 儲存全域共享資料 (線上名單、聊天記錄、人數),`Session` 儲存個別使用者暱稱,配合 `Global.asax` 事件
ASP.NET HTML 伺服器控制項完整速查表與用法指南
HTML 伺服器控制項是標準 HTML 標籤加上 `runat=server`,讓伺服器端程式碼能存取其屬性、事件與狀態。本文列出所有對應類別、常用屬性事件、與
C# 類別庫編譯為 DLL 並供 ASP.NET 專案參考呼叫完整流程
將共用商業邏輯、資料存取、工具類別封裝為獨立 DLL (Class Library),可跨專案重用、版本管理、單元測試。本文涵蓋命令列編譯、Visual Stu
ASP.NET 以 Windows 身分模擬存取網路共用資料夾檔案
ASP.NET 執行緒預設以應用程式池身分 (通常為 `IIS APPPOOL\名稱` 或 `NETWORK SERVICE`) 執行,無法直接存取需要特定網域
ASP.NET Cache 快取操作封裝類:支援單值、多值、過期回呼、滑動過期
將 `HttpRuntime.Cache` 封裝為型別安全、易用的靜態工具類,支援「一鍵一值」、「一鍵多值 (透過枚舉分類)」、自動過期回呼重新載入、絕對/滑動
ASP.NET 效能優化完整指南:Session、ViewState、資料存取、快取、字串處理五大面向
ASP.NET 應用程式效能優化需從架構、程式碼、設定三個層面著手。本文整理五大核心面向 20+ 具體技巧,附代碼範例與設定說明。 一、Session 狀態儲
ASP.NET FileUpload 控制項實現「選檔即上傳」 (OnChange 自動回傳)
`FileUpload` 控制項預設無伺服端 `OnChange` 事件。透過客戶端 `onchange` 觸發 `__doPostBack`,配合隱藏 `Li
ASP.NET IsPostBack 屬性完整解析:判斷邏輯、八大特殊情境與最佳實踐
`Page.IsPostBack` 是 ASP.NET WebForm 最核心的屬性之一,表示「目前要求是否為回傳」。正確理解其判斷邏輯與特殊情境,能避免資料重
ASP.NET 以 HTML 模板產生靜態頁面並自動產生連結
透過讀取 HTML 模板檔案,以字串取代方式插入動態內容,寫入 `.html` 靜態檔案,並回傳超連結供使用者點擊。適用於公告發布、文章封存、報表匯出等「寫一次
ASP.NET 常見檔案類型、副檔名、存放位置與用途完整對照表
ASP.NET 專案中每種檔案類型都有特定用途、慣用存放目錄與處理方式。本文整理 40+ 種檔案類型完整對照表,方便開發、部署、除錯時快速查閱。 核心網頁與處