ASP.NET 自訂控制項 ToolboxBitmap 屬性完整設定指南
開發 ASP.NET 伺服器控制項時,預設工具箱圖示為統一的藍色齒輪,缺乏辨識度。透過 ToolboxBitmapAttribute 可指定自訂 16×16 像
ASP.NET 讀取 Oracle 中文亂碼完整排查實錄
記錄兩次在 IBM 2650 伺服器安裝環境時遭遇的 Oracle 中文亂碼問題,從作業系統語言設定到 .NET 資料存取層的完整排查過程。 問題背景 第一次
SWFUpload 多檔案上傳:解決檔案大小異常增大問題
專案需求需要實現多檔案上傳功能,團隊選用了 SWFUpload 元件。官方下載地址為 https://swfupload.googlecode.com/,範例檔
ASP.NET AJAX Page Method 遷移指南:從實例方法到靜態方法的完整轉換策略
ASP.NET AJAX 早期(Atlas CTP)支援實例 Page Method,可直接存取頁面控制項(this.TextBox1.Text)。Beta/R
ASP.NET MVC 應用移植至 Windows Mobile 裝置:Web Application Toolkit 實戰紀錄
團隊接獲將既有 MVC 專案部署至 Windows Mobile 智慧型手機的需求,目標是「最小幅度修改程式碼」。選用微軟免費工具箱 Web Applicati
ASP.NET MVC 單一表單多個送出按鈕處理:三種實用模式比較
MVC 預設單一表單僅能送至一個 Action,但實務常需「審核通過/不通過/返回」等多按鈕分流。本文提供三種解法: 方法一:客戶端腳本動態切換 Action
ASP.NET 伺服器控制項封裝進階(事件篇 1.1):PostBack 與非同步回呼核心原理
本系列開篇建立事件驅動機制的基礎認知,涵蓋四大核心主題: 1. 事件與事件驅動必要性 C# 事件讓物件間解耦:TextBox 宣告 TextChanged 事
ASP.NET 伺服器控制項封裝進階(事件篇 1.2):IPostBackDataHandler 實作資料回傳完整指南
自訂控制項若需接收用戶端輸入資料(如文字方塊、下拉清單),必須實作 IPostBackDataHandler 介面。本文詳細說明兩個核心方法的運作時機與回傳值意
ASP.NET MVC 分步驗證 Model 狀態:解決多頁表單逐步驗證難題
多步驟註冊流程(如四步驟完善單一 UserViewModel)中,ModelState.IsValid 會檢查所有屬性,導致前幾步驟因缺少後續欄位而驗證失敗。本
ASP.NET MVC 核心管線:ActionDescriptor 建立與 ControllerDescriptor 關係深度解析
MVC 請求處理核心在於將 URL 對應至 ActionDescriptor(動作描述物件),再透過反射呼叫對應方法。本文深入剖析 ControllerActi
ASP.NET MVC 2:View 輸出階段 Response.Clear 失效問題分析與追蹤
升級 MVC 2 後,Response.Clear() 在 View 輸出階段失效(Controller 階段正常)。Kooboo CMS Module 受影響
ASP.NET MVC 2 範例:Tailspin Travel UI 層技術分析——MVC 2 + Dynamic Data 混合架構
Tailspin Travel:旅遊預訂示範專案,採用 MVC 2 + Dynamic Data 混合: 前台(高流量):MVC 2,DataAnnotati
ASP.NET 4.0 數據 Web 控件標記改進:禁用外層 Table、替代標籤、ListView/Repeater 完全掌控輸出
舊版控件(FormView、Login 等)自動包裹 <table>,違背 Web 標準、難套 CSS。ASP.NET 4.0 引入屬性控制輸出標記
ASP.NET 4.0 新特性:ClientIDMode、ViewStateMode、語意化輸出——輸出更乾淨的 HTML
1. ClientIDMode 四模式 模式輸出 id 範例適用場景 AutoIDctl00_MainContent_txtAutoID相容舊版 Static
ASP.NET Forms 認證跨子域名單點登入(SSO)實作與潛在缺陷分析
利用 ASP.NET Forms Authentication 實現同主域下不同子域名共享登入狀態(如 a.example.com、b.example.com)
ASP.NET MVC 2.0 系列(導論):Web Forms vs MVC 架構比較與選型指南
Web Forms 兩件套:.aspx + .aspx.cs。優點:關注點分離、豐富 Server Controls、DataBinding、事件模型、User
ASP.NET MVC 2.0 系列(二):新聞新增功能——手工建立 Model、驗證屬性、Create Action 與 View
Model 手工撰寫(簡單實體不需 EF): public class News { public int Id { get; set; } [
ASP.NET MVC 2.0 系列(三):新聞列表與詳細頁面——強類型 View、ActionLink、日期格式化
接續新增功能,實作列表與詳情: Views/News 右鍵 Add View → 強類型 IEnumerable<News>、樣板 List。