ASP.NET <script runat="server"> 用法與最佳實務
前言:.aspx 頁面也能寫伺服器端代碼? 在 `.aspx` 的 `` 區塊中,可使用 `` 區塊撰寫 C#/VB 代碼,編譯後與 `.aspx.cs` 代碼
ASP.NET 即時顯示時間:AJAX Timer + UpdatePanel 零刷新實作
前言:不想整頁重新整理也要看即時時鐘? ASP.NET AJAX 控制項(.NET 3.5 內建)提供 ScriptManager、UpdatePanel、Ti
ASP.NET 索引器完整指南:語法、特性、多參數與重載實戰
前言:讓類別像陣列一樣被存取 索引器 讓類別實例支援 obj[index] 語法,本質是「帶參數的屬性」。適用於封裝集合、矩陣、快取、動態屬性包等場景。本文系統
.NET 深度複製與淺層複製:MemberwiseClone 與 ICloneable 實戰解析
前言:複製物件不是「指派參考」 C# 參考型別指派僅複製參考,雙方指向同一物件。若需獨立副本,必須區分淺層複製(值型別複製值、參考型別複製參考)與深度複製(遞迴
ASP.NET 顯示農曆時間:ChineseLunisolarCalendar 直接使用版
前言:內建行曆類別快速上手 .NET Framework 內建 System.Globalization.ChineseLunisolarCalendar 類別
ASP.NET 顯示農曆日期:封裝版 ChineseLunisolarCalendar 完整元件
前言:從零散代碼到可複用元件 .NET Framework 內建 System.Globalization.ChineseLunisolarCalendar 提
ASP.NET MVC 基礎完整筆記:從架構優勢到 Razor 視圖引擎深度解析
前言:為什麼選擇 ASP.NET MVC? ASP.NET MVC 是微軟官方提供的 MVC 模式 Web 框架,不取代 WebForms,提供另一種開發選擇。
ASP.NET MVC 應用程式安全性指南:從 WebForms 遷移者的視角
前言:安全是責任,不是功能 ASP.NET WebForms 內建多重防護:控制項自動 HTML 編碼、ViewState 加密驗證、請求驗證、事件驗證。遷移至
ASP.NET MVC + EF + EasyUI 權限管理系統:框架搭建與 C# 核心語法速成
前言:從零開始建立權限系統骨架 本系列將手把手打造一套基於 ASP.NET MVC 4、Entity Framework、EasyUI 的權限管理系統。首篇著重
.NET 事件監聽機制的限制與擴展:優先級排序與高效能訂閱/退訂
前言:內建事件機制的兩大痛點 .NET 將事件視為一等公民,語法優雅(btn.Click += Handler)。但在實務大型系統中,MulticastDele
ASP.NET Master Page 母版頁完整實戰:從單層到巢狀嵌套
前言:重複佈局的終結者 網站頁面通常共用「頁首、導覽、側邊欄、頁尾」。若每頁重複撰寫,維護成本極高。ASP.NET Master Page(母版頁)提供「定義一
.NET 影像處理常見錯誤:GDI+ 一般性錯誤原因與解決方案
現象 使用 Image.FromFile(path) 讀取圖片後,嘗試覆寫或刪除同一檔案時,拋出「GDI+ 中發生一般性錯誤」。原因在於 FromFile 會對
ASP.NET 靜態頁面生成:模板替換法完整實作指南
前言:為什麼仍需靜態頁生成? 雖然現代 Web 架構偏向動態渲染(SSR/CSR),但靜態頁生成在 SEO 型行銷頁、高流量內容頁、離線瀏覽、CDN 快取降低伺
ASP.NET 自訂 Web 伺服器控制項:從零打造 Button 控制項
前言 ASP.NET WebForms 提供豐富的內建伺服器控制項,但實務上常需要「客製化外觀、行為或事件模型」的按鈕。透過繼承 WebControl 並實作
ASP.NET 使用 GridView 與 DataGrid 匯出 Excel 兩種實作方式
前言 「匯出 Excel」是企業級應用的高頻需求。ASP.NET 早期常利用 GridView 或 DataGrid 的 RenderControl 將 HTM
ASP.NET 伺服器控制項生命週期深度解析
前言 ASP.NET 伺服器控制項的生命週期是 WebForms 開發的核心基礎。掌握各階段的觸發時機與可覆寫方法,能讓開發者精準控制控制項行為、避免常見的 V
ASP.NET 使用 AJAX 實現無刷新分頁完整教學
前言:為什麼需要無刷新分頁? 在 ASP.NET 開發中,資料查詢與展示是核心功能。面對大量資料時,分頁顯示是標準做法。傳統使用 GridView、Repeat