ASP.NET 動態產生 HTML 表格完整範例 (StringBuilder + DataTable)
在 ASP.NET Web Forms 中,若需完全控制表格 HTML 輸出 (如郵件範本、匯出報表、AJAX 回傳片段),可使用 StringBuilder
ASP.NET 程式效能優化精選指南 (第 1 部分)
ASP.NET 應用程式效能優化涵蓋資料庫存取、編譯模式、快取策略、控制項選擇、資料讀取器等多個面向。本文為第一部分,針對六大核心領域提供具體建議與程式碼示範。
ASP.NET 取得圖片寬度與高度完整範例
使用 System.Drawing.Image 類別可輕鬆讀取伺服器端圖片檔案的像素寬高,適用於上傳驗證、縮圖產生、版面配置等情境。 基本程式碼 (C#) s
WinForms DataGridView 自動調整行高與欄寬完整設定
Windows Forms DataGridView 內建自動調整尺寸屬性,無需手工迴圈計算。本文說明各模式差異與最佳組合。 核心屬性 // 依儲存格內容自動
ASP.NET + JavaScript 實作 AJAX 搜尋建議 (AutoComplete) 效果
結合 JavaScript 與 ASP.NET 後端,實現類 Google Suggest 的搜尋建議下拉選單:支援鍵盤上下鍵選取、Enter 送出、滑鼠點擊選
ASP.NET Cache 物件新增項目:絕對過期與滑動過期完整範例
ASP.NET Cache 物件提供兩種過期策略:絕對過期 (固定時間點移除) 與 滑動過期 (閒置超過指定時間移除)。本文提供標準 Cache.Insert
ASP.NET SqlDataAdapter 完整操作指南:填充 DataSet、多結果集、多資料來源關聯、更新命令
SqlDataAdapter 是 ADO.NET 中連接 DataSet 與 SQL Server 的橋樑,支援選取、插入、更新、刪除四大命令。本文彙整核心用法
ASP.NET DataGrid 動態新增模板欄位完整實作 (ITemplate)
ASP.NET DataGrid (Web Forms 1.x/2.0) 支援在執行期動態加入 TemplateColumn,並指定 ItemTemplate、
ASP.NET GridView 鍵盤方向鍵選取列與滑鼠點擊高亮實作
透過 JavaScript 結合 GridView RowDataBound 事件,實現鍵盤上下鍵切換選取列、滑鼠點擊高亮、游標移入變色等互動效果,提升資料表格
Visual SourceSafe 資料庫被管理員鎖定的兩種解鎖方法
當 Visual SourceSafe (VSS) 資料庫被管理員鎖定時,所有使用者將無法存取。本文提供兩種快速解鎖方式,並附上官方文件連結供深入參考。 方法
ASP.NET 登出機制完美解決:防止瀏覽器回退重進已登出頁面
單純呼叫 Session.Abandon() 配合 Response.Redirect 無法阻止使用者按瀏覽器「上一頁」回到已登出頁面,因為瀏覽器會顯示快取版本
ASP.NET HttpHandler 進階應用:登出、防盜連結、下載統計
ASP.NET IHttpHandler 介面提供輕量級的要求處理管線,適合處理無需完整頁面生命週期的情境:登出導向、圖片防盜連結、檔案下載計數、動態圖片產生等
ASP.NET 保留資料夾完整解析:Bin、App_Browsers、App_Code、App_Data
ASP.NET 應用程式目錄結構中有數個具特殊意義的保留資料夾,正確理解其功能與限制,有助於專案架構規劃與部署維運。本文詳細解析四大核心保留資料夾。 1. B
ASP.NET 表單跨頁提交與 Server.Transfer 實作教學 (Code-Behind 模式)
ASP.NET Web Forms 中,若需將第一頁的表單資料傳遞給第二頁處理,可使用 Server.Transfer 避免客戶端重導向,並在目標頁透過 Con
ASP.NET SqlDataSource 連接有密碼的 Access 資料庫設定
使用 SqlDataSource 或 AccessDataSource 連接受密碼保護的 Access (.mdb) 資料庫時,連接字串必須包含 Jet OLE
ASP.NET GridView LinkButton CommandName 與 CommandArgument 進階應用
善用 LinkButton 的 CommandName、CommandArgument 屬性,可在不需「選取列」的情況下直接針對該列執行刪除、排序等操作,大幅簡
ASP.NET GridView 刪除確認對話框的兩種實作方式
在 GridView 中實作刪除前的使用者確認,可透過伺服器端 RowDataBound 事件動態註冊 JavaScript,或直接在樣板欄位中內嵌確認腳本。本
.NET C# 跨執行緒存取 UI 控制項的正確解決方案
在 Windows Forms 應用程式中,若在背景執行緒直接存取 UI 控制項(如 RichTextBox、ProgressBar、PictureBox),會