網頁內嵌 Windows Media Player:建立 ASX 播放清單實現多檔連播
基本嵌入 <object height=200 type=video/x-ms-wmv width=200> <param name=fi
超級簡單:以 Attribute 簡化 ViewState 屬性存取
傳統寫法 private int ViewState_UserID { get { return (int)ViewState[UserId]; }
ASP.NET 3.5 從零開發伺服器控件(上):基類選擇、呈現機制與復合控件實作
基類選擇指南 Control:最基礎,僅提供 ID、Visible 等,擴充彈性最高。 WebControl:繼承 Control,新增樣式 (CssClas
ASP.NET 3.5 從零開發伺服器控件(下):完善 LabelTextBox 復合控件屬性與驗證
TextBoxHeight 屬性 private Unit unitTextBoxHeight = Unit.Empty; [Category(LabelTex
ASP.NET 3.5 伺服器控件屬性系列(一):屬性分類與設計時屬性基礎
屬性角色 屬性、方法、事件構成控件與使用者的互動介面。分為系統屬性 (ID、Visible 等) 與自訂屬性。 常用設計時屬性 [Description(
ASP.NET 3.5 伺服器控件屬性系列(二):使用 ControlBuilder 解析複雜巢狀標記
ControlBuilder 實作 繼承 ControlBuilder,覆寫 GetChildControlType 根據標籤名稱回傳對應型別 (ScriptI
ASP.NET 3.5 伺服器控件屬性系列(三):自訂模態屬性編輯器——食品分類選擇
編輯器視窗設計 新增 WinForm CategoryWindow.cs,包含 TreeView 或 ListBox 顯示食品分類(水果、肉類、蔬菜等)。使用者
ASP.NET 3.5 伺服器控件屬性系列(四):打造模態視窗屬性編輯器——計算機範例
模態編輯器實作 繼承 UITypeEditor,覆寫 GetEditStyle 回傳 Modal,EditValue 中透過 IWindowsFormsEdit
ASP.NET 3.5 伺服器控件屬性系列(五):實作自訂設計時驗證屬性
自訂 Attribute 實作 繼承 System.Attribute 建立 NumValidateAttribute,建構子接收最小/最大值。於屬性上標記:
ASP.NET 3.5 伺服器控件開發系列(二):完整調試技術指南
調試環境建立 建立 Web 控件專案,加入主控件 DebugControl.cs,頁面 DebugControl.aspx 引用控件並撰寫客戶端腳本 Clien
ASP.NET MVC 核心教程(一):安裝環境與建立第一個 MVC 專案
歷史背景 ASP.NET MVC 為微軟推出的 MVC 模式框架,早期有 Castle MonoRail 開源專案影響。傳統 WebForm 拖拉控件導致客戶端
ASP.NET MVC 核心教程(二):URL Routing 核心機制與預設路由規則
什麼是 URL Routing 定義 URL 模式對應規則,使使用者依規則存取網站。例如無法直接存取 /Views/Home/Index.aspx,但可透過 /
ASP.NET MVC 核心教程(三):建立 Controller 與 View 讓網站跑起來
新增 Controller 在 Controllers 資料夾右鍵「新增」→「Controller」,命名 EiceController。預設產生: publi
ASP.NET MVC 核心教程(四):ViewData 與 TempData 傳遞資料的生命週期差異
程式碼範例 public ActionResult Index() { ViewData[ViewData] = 顯示 ViewData; Te
ASP.NET MVC 核心教程(五):ActionResult 多樣化回傳類型與 PartialView 實作
常見 ActionResult 類型 View() - 完整頁面 PartialView() - 區塊頁面 (ASCX),適用 AJAX 局部更新 JsonR
ASP.NET MVC 核心教程(六):Filter 過濾器實作權限驗證與快取策略
適用情境 登入/權限驗證 輸出快取決策 防盜連結、防爬蟲 本地化/國際化設定 動態 Action 實作 自訂 Filter 範例 public class
ASP.NET MVC 核心教程(七):UrlHelper 產生動態連結與路徑轉換
UrlHelper 三大方法 Action - 產生 Action 連結 <%=Url.Action(Index)%> // 當
ASP.NET MVC 核心教程(八):從純 HTML 到 Helper 的演進歷程
演進動機 純 HTML:<a href=/home/index>首頁</a> - 路由變更時需批量修改。 UrlHelper:<