微軟棄用 .NET 品牌名稱始末:從 Windows .NET Server 到 Windows Server 2003 的戰略轉向
2002~2003 年,微軟在短短幾個月內連續將多項核心產品從「.NET」品牌改回傳統命名:Windows .NET Server → Windows Serv
.NET 語言選擇指南:C#、VB.NET、Managed C++、JScript.NET 深度比較與決策建議
遷移至 .NET 平台時,語言選擇直接影響團隊生產力、程式碼維護性、招聘成本與長期技術債。本文從語言設計哲學、生態系統、效能、遷移成本、市場趨勢五個維度,深度比
JSP vs ASP.NET:跨平台與效能的權衡——Corey Roth 觀點深度解析
2001 年,資深 Web 開發者 Corey Roth 於 ZDNet 發表〈JSP 強於 ASP,但不強於 ASP.NET〉一文,針對 J2EE/JSP 與
微軟 .NET 戰略深度解析:從 XML Web Services 到雲端服務的二十年佈局
2000 年代初,微軟推出 .NET 戰略,試圖將 PC 時代的統治力延伸至網際網路。本文回顧 .NET 早期願景(HailStorm、My Services、
ASP.NET DataGrid 新增統計總計列:利用 ItemDataBound 事件實作欄位加總完整教學
在 ASP.NET WebForms DataGrid(舊版 GridView 前身)中顯示欄位總計是常見需求。關鍵在於善用 ItemDataBound 事件,
ASP.NET 連接 MySQL 資料庫完整入門:從安裝、配置到 Connector/NET 實戰
MySQL 作為開源、跨平台、高效能的關聯式資料庫,是 ASP.NET 專案常見的 SQL Server 替代方案。本文完整記錄 Windows 環境下 MyS
ASP.NET 打造網路硬碟核心技術:System.IO File 與 Directory 類別完整操作指南
開發「網路硬碟」或檔案管理功能,核心在於熟練掌握 .NET System.IO 命名空間下的 File(檔案)與 Directory(目錄)靜態類別,以及對應的
ASP.NET 自訂 MessageBox 類別:伺服器端彈出 JavaScript Alert 完整實作與現代替代方案
在 ASP.NET WebForms 開發早期,常見需求是在伺服器端程式碼(如按鈕點擊事件)中直接彈出 JavaScript alert() 訊息框。本文重構經
ASP.NET 動態設定網頁標題:內嵌運算式與 Literal 控制項兩大作法完整教學
在 ASP.NET WebForms 中依據資料庫內容、使用者權限或多語系需求動態變更 <title>,是 SEO 與使用者體驗的關鍵。本文詳細說明
ASP.NET FileUpload 即時預覽圖片實作:從傳統 onpropertychange 到現代 HTML5 方案
在 ASP.NET WebForms 中實作「選擇圖片後即時預覽」是常見需求。早期常利用 IE 專屬的 onpropertychange 事件搭配 file:/
ASP.NET 操作 SQL Server 資料庫實用技巧:參數化查詢與多表填充 DataSet
在 ASP.NET 應用程式中高效、安全地操作 SQL Server 資料庫是核心基本功。本文整理兩大實用技巧:參數化查詢防止 SQL Injection,以及
使用 HttpWebRequest 模擬網頁表單 POST 上傳資料完整教學
在自動化測試或資料批次處理場景中,常需要以程式方式模擬瀏覽器向網站提交表單資料。本文詳細說明如何使用 .NET Framework 的 HttpWebReque
ASP.NET 使用者控制項 vs ASP Include 深度比較:封裝性、重用性與維護性的演進
前言 從傳統 ASP 的 `` 到 ASP.NET 的**使用者控制項**, 程式碼重用機制發生了根本性變化。本文從封裝性、相依性、路徑解析、維護成本等面向深度
ASP.NET 頁面間傳值新技巧:Server.Transfer + Context.Handler 強型別存取
前言 傳統頁面間傳值常用 Session、QueryString、Cookies 或表單張貼。本文介紹一種**不依賴 Session、不暴露 URL 參數**的
.NET 網路程式設計常用取得主機名稱、IP 位址與使用者資訊方法總覽
前言 在 ASP.NET 與一般 .NET 應用程式中,取得伺服器/用戶端的電腦名稱、IP 位址、網域與使用者資訊是常見需求。本文整理三大類別的常用屬性與方法,
ASP.NET Web 多語系實作完整指南:資源檔、Global.asax 與 Web.config 設定
架構概覽 ASP.NET 內建完整的多語系支援機制,核心在於 資源檔 與 執行緒文化特性 的自動切換。本文提供從資源檔建立、瀏覽器語言偵測、Cookie 記住使
ASP.NET SqlParameter 設定長度導致 NText 資料被截斷的陷阱
問題現象 資料庫欄位型別為 NText (或 NVarchar(MAX)),程式中傳遞的長字串內容正常,但寫入資料庫後卻被截斷,僅存前 16 個字元。經排除程式
ASP.NET 利用 IFRAME 實作模態視窗效果
背景與動機 在 B/S 架構下實作模態視窗一直是挑戰。雖然 window.showModalDialog 可用,但參數傳遞麻煩、需額外 frameset 頁面、