ASP.NET 產生縮略圖:使用 Image.GetThumbnailImage 快速建立固定尺寸預覽圖
前言 上傳圖片時產生縮略圖是常見需求。ASP.NET 內建 System.Drawing.Image.GetThumbnailImage 方法,可快速產生指定尺
ASP.NET 網頁載入進度條實作:Response.Flush 配合 JavaScript 定時器模擬載入進度
前言:為何需要進度條? ASP.NET 頁面生命週期中,伺服器需完成所有伺服器端程式碼執行、資料庫查詢、報表產生後,才會將完整 HTML 回傳給瀏覽器。若處理耗
ASP.NET 2.0 URL 對應:在 web.config 設定 UrlMappings 實現舊網址轉向與友善網址
前言:何謂 URL 對應? ASP.NET 2.0 引入 <urlMappings> 組態區段,允許在 web.config 中以宣告式方式將請求
ASP.NET 入門隨想:從面向過程到物件導向的思維轉型(北冥神功隱喻)
前言:武學與程式設計的共鳴 金庸小說《天龍八部》中,逍遙派「北冥神功」能吸納他人內力為己用,「百川匯海,海納百川」。虛竹雖得此神功,卻須先散盡原有內力,痛苦不已
ASP 檔案上傳技術深度研究:RFC1867、ADO Stream、Posting Acceptor、SA-FileUp 完整比較
前言:為何 ASP 檔案上傳曾是難題? 傳統 ASP 內建的 Request.Form 僅支援 application/x-www-form-urlencode
ASP.NET Web Forms 使用伺服器端語法建立控制項模板:DataList ItemTemplate/HeaderTemplate/SeparatorTemplate 完整範例
前言 ASP.NET Web Forms 中,模板控制項(如 DataList、Repeater、GridView、FormView、ListView)允許開發
ASP.NET VB.NET 連接 SQL Server 2000 資料庫通用模組:ExecuteSQL 函式完整實作
前言 早期 ASP.NET (VB.NET) 專案常將資料庫存取邏輯封裝於模組,提供統一的 ExecuteSQL 函式執行查詢與非查詢命令。本文整理經典模組程式
ASP.NET (C#) 為上傳圖片添加文字或圖片水印的實現代碼
核心流程 接收上傳文件,按時間戳重命名存儲。 使用 System.Drawing 載入原圖與水印圖(或創建文字畫筆)。 建立 Graphics 對象,繪製水印
ASP.NET 2.0 無刷新回呼:ICallbackEventHandler 介面實作 AJAX 效果完整教學
前言:何謂「無刷新」? 「無刷新頁面」實指:瀏覽器透過 JavaScript 非同步呼叫伺服器端方法,取得回傳資料後局部更新頁面,不重新載入整個頁面。ASP.N
.NET WinForms 使用本機 SMTP 服務發送郵件:設定 IIS SMTP 虛擬伺服器中繼權限完整教學
專案背景 開發伺服器監控系統,需在偵測到異常時透過 Email 發送簡訊通知(Email-to-SMS 閘道)。原使用外部 SMTP 伺服器,因資料中心防火牆封
ASP.NET 多表聯查使用資料表別名:SqlDataAdapter 填充 DataSet 並繫結 TextBox 完整範例
專案需求 從 Northwind 資料庫的 Orders 與 Customers 兩張資料表聯查,取得指定訂單編號的 OrderID 與客戶 CompanyNa
ASP.NET 使用 FormsAuthentication.HashPasswordForStoringInConfigFile 實現 MD5/SHA1 密碼雜湊
前言 網站儲存使用者密碼時,絕不可明文儲存。ASP.NET 早期提供 FormsAuthentication.HashPasswordForStoringInC
ASP.NET Crystal Reports 匯出至 Excel 並提供下載:伺服器端匯出與 Response.Redirect 完整實作
前言 Web 應用程式中使用 Crystal Reports 時,報表匯出動作發生在伺服器端。若直接匯出至伺服器磁碟,使用者無法取得檔案。正確做法是:匯出至伺服
ASP.NET 應用程式域 深度解析:隔離機制、影子複製、AppDomain 卸載與 ISP 託管架構
前言:從 Process 到 AppDomain 在 Windows 作業系統中,Process(行程) 是資源分配與隔離的基本單位。每個 Process 擁有
ASP.NET 利用 HtmlGenericControl 動態設定頁面 Title 標籤內容
前言 HtmlGenericControl 類別可對應任何未由專屬伺服器控制項包裝的 HTML 標籤(如 <body>、<span>、&
ASP.NET 2.0 ClientScriptManager 完整教學:註冊啟動腳本、客戶端腳本區塊與避免重複註冊
前言 ASP.NET 2.0 引入 ClientScriptManager 類別(透過 Page.ClientScript 屬性存取),統一管理客戶端腳本註冊,
ASP.NET 2.0 GridView 滑鼠懸停高亮、點擊變色與條件式列背景色完整實作
功能需求 滑鼠移入列時:背景變黃、字體加粗;移出時還原原背景色。 滑鼠點擊列時:背景變綠(#99cc00)、字體變為按鈕文字色、游標預設。 依資料欄位值動態設
ASP.NET 2.0 GridView 伺服器端刪除確認對話方塊實作
需求 GridView 內的刪除按鈕(LinkButton)點擊時,在伺服器端註冊 JavaScript confirm() 對話方塊,使用者確認後才執行刪除命