ASP.NET TextBox 實用技巧三則:邊框、多行長度、焦點提示
技巧一:移除 TextBox 預設邊框,完美貼合背景圖 TextBox 渲染為 HTML <input type=text>,預設有 1px 黑框。
ASP.NET 檔案上傳元件完整實作:模板方法模式支援單/多檔、自訂縮圖、浮水印、檔案伺服器擴充
檔案上傳是專案標配功能,但常因需求多樣 (縮圖尺寸、浮水印類型、儲存位置) 導致程式碼膨脹難維護。本文採用模板方法模式設計可擴充上傳框架,核心邏輯封裝於抽象基類
ASP.NET 控制項 10 大實用屬性深度解析
1. ClientIDMode —— 掌控客戶端 ID 生成規則 ASP.NET 4.0 引入,解決舊版自動生成 ID(如 ctl00_ContentPlace
ASP.NET WebService 呼叫時維持 Session:CookieContainer 解決方案
問題情境 透過 Web Reference (舊式 ASMX 代理) 呼叫 WebService 時: 第一次呼叫 Method1(),伺服器回應 Set-C
ASP.NET 效能優化:自訂檔案緩存提供者
背景:OutputCacheProvider 的擴展點 .NET 4.0 引入 OutputCacheProvider 抽象類別,開發者可繼承並覆寫四個核心方法
ASP.NET 效能優化:讓瀏覽器緩存動態網頁的實戰技巧
前言:OutputCache 與瀏覽器緩存的差異 ASP.NET 內建的 OutputCache 是針對所有使用者的伺服器端緩存,能從廣度上提升並發處理能力。而
效能測試核心指標完全解析:吞吐率、並發連接數、並發用戶數、等待時間計算公式與 ab 工具實戰
壓力測試前必須釐清核心指標定義與計算方式,否則測試報告毫無意義。本文詳細定義吞吐率、並發連接數、並發用戶數、用戶平均等待時間、伺服器平均等待時間五大指標,並示範
ASP.NET 效能優化系列:善用 Cache-Control 與 Last-Modified 徹底減少 HTTP 請求
瀏覽器快取是前端效能優化的關鍵。本文詳細說明如何在 IIS 設定靜態檔案快取、在動態頁面程式碼輸出快取標頭、區分 F5/網址列重新整理/Ctrl+F5 的不同行
ASP.NET 取得 URL 檔案名最佳做法:Uri.Segments 屬性優於字串截取
從 https://www.abc.com/book/list.aspx?id=3&name=Tim 中可靠取得 list.aspx,使用 Request.Ur
ASP.NET 存取 SQL Server 二進位圖片完整方案:FileStream 轉 Byte[]、MemoryStream 回 Image、ASHX 串流輸出
資料庫儲存圖片二進位資料 (varbinary(max)) 可確保資料一致性與備份完整性。本文完整說明:圖片轉 Byte[] 存入、上傳頁面處理、Byte[]
ASP.NET 網頁爬蟲入門:HttpWebRequest 抓取網頁內容與 Regex 解析擷取實用資訊
需要從其他網站擷取特定資訊時,可使用 WebRequest 取得網頁原始碼,再搭配正則運算式解析目標內容。本文示範完整流程:發送請求、處理編碼、Regex 比對
ASP.NET 內建排程任務實作:使用 Timer 與自我喚醒機制避免應用程式池回收中斷
不依賴 Windows 排程器或外部服務,純粹使用 ASP.NET 內部機制實現定時任務。關鍵在於 Global.asax 中啟動 System.Timers.
HttpWebRequest 與 HttpWebResponse 實戰總結:跨系統錯誤自動回報機制實作
隨著系統部署數量增加,無法即時掌握客戶端伺服器的例外狀況。本文示範如何利用 HttpWebRequest 主動將例外資訊 POST 回中央錯誤收集伺服器,並說明
SQL Server 批量資料替換工具 V1.0 開發實錄:從 sp_helpdb 到正則替換完整流程
面對 SQL 注入或髒資料大量汙染資料庫時,逐筆修改極不實際。本文記錄開發一款 WinForms 批量資料替換小工具的完整思路:從列舉資料庫、資料表、欄位,到支
ASP.NET 自訂 DropDownList 控件支援 OptGroup 分組:讓分類選單更清晰
原生 <select> 支援 <optgroup> 分組,但 DropDownList 無對應屬性。繼承 DropDownList 重寫
ASP.NET 跨域請求與跨域 Cookie 寫入解決方案:P3P 標頭 + JSONP
瀏覽器同源策略阻擋跨域 Cookie 寫入與 AJAX 請求。本文提供兩招組合拳:P3P 隱私原則標頭 解除 IE 阻擋,JSONP 繞過跨域 AJAX 限制。
Visual Studio 2010 必裝擴充套件精選:生產力、導航、程式碼品質
VS2010 官方擴充庫中高評分、實用的擴充套件整理,涵蓋程式碼格式化、導航增強、專案管理、除錯輔助。 套件名稱功能亮點下載連結 Nest
ASP.NET 舊版 Ajax.NET Library (Ajax.dll) 使用指南:AjaxMethod 屬性與註冊流程
早期 ASP.NET AJAX 框架 Ajax.NET Professional (Ajax.dll) 透過 [Ajax.AjaxMethod] 屬性將伺服端方