ASP.NET 控件開發系列(六):UITypeEditor 實作屬性值下拉選單與繪製預覽
UITypeEditor 讓屬性在 PropertyGrid 中呈現自訂下拉介面或繪製預覽圖示(如 ColorPicker 的色塊、Dock 的圖示),大幅提升
ASP.NET 控件開發系列(七):ComponentEditor 組件編輯器實作屬性生成器
除了 PropertyGrid 的屬性視窗,Visual Studio 提供元件層級的 ComponentEditor(如 DataGrid 的「屬性產生器」)
ASP.NET 控件開發系列(八):自訂控件標籤解析邏輯——PersistChildren 與 ControlBuilder
控制 ASP.NET 頁面解析器如何處理控件標籤內部內容,透過 [PersistChildren(false)] 關閉預設屬性解析,配合自訂 ControlBu
ASP.NET ListView 控件學習系列(一):認識模板化架構與資料繫結基礎
ASP.NET 3.5 引入 ListView,以完全模板化設計取代 GridView 固定表格結構,給予開發者對 HTML 輸出的完全控制權,支援 CRUD、
ASP.NET ListView 控件學習系列(二):編輯、更新、插入、刪除完整實作
ListView 透過 EditItemTemplate、InsertItemTemplate、CommandName 標準化 CRUD 操作,無需手寫繁瑣的狀
ASP.NET ListView 控件學習系列(三):選擇、排序與分頁實作
ListView 內建選擇、排序、分頁支援,透過 CommandName 與模板切換實現零程式碼互動,配合 DataPager 完成完整資料瀏覽體驗。 選擇功
ASP.NET 控件開發(一):選擇基類與 Render 覆寫輸出 HTML
開發伺服器控件的第一步是選擇正確的基類,第二步是覆寫 Render 方法輸出客戶端 HTML。三大基類由輕至重:Control、WebControl、Compo
ASP.NET 控件開發(二):簡單屬性實作與虛擬屬性設計
控件與使用者互動的主要管道是屬性與事件。本文示範簡單型別屬性(string、int 等)的標準實作模式、虛擬屬性支援繼承覆寫、屬性在 Render 階段的應用。
ASP.NET 控件開發(三):標籤內容解析控制——ParseChildren 與 ControlBuilder
控件標籤內容可解析為屬性值(如 TextBox.Text)或子控件集合(如 Panel.Controls),透過 ParseChildrenAttribute
ASP.NET 1.1 未出現在 IIS 6.0 Web 服務擴展列表解決步驟
IIS 6.0 預設不啟用 ASP.NET 1.1 ISAPI 延伸模組,需手動加入 Web 服務擴展並設為允許,才能執行 .NET Framework 1.1
ASP.NET MVC Beta IValueProvider 介面實作:自訂表單值轉換支援複雜型別
MVC Beta UpdateModel 多載接受 IValueProvider,允許自訂表單值到複雜型別(如 StateList<T>)的轉換邏輯
ASP.NET MVC Beta 自動模型繫結體驗篇:從 Preview 5 到 Beta 的簡化之路
ASP.NET MVC Preview 5 引入 IModelBinder 但使用繁瑣,Beta 版透過 DefaultModelBinder 實現複雜類型自動
ASP.NET MVC Beta 自動模型繫結深度探索:DefaultModelBinder 內部機制
ASP.NET MVC Beta 引入自動模型繫結,DefaultModelBinder 取代 Preview 5 手寫 IModelBinder 的繁瑣。本文
ASP.NET 頁面生命週期:Page_Load 與 Page_Init 執行順序完整圖解
ASP.NET 頁面從請求到回應經歷嚴格的生命週期階段,理解各事件觸發順序與 ViewState 載入時機,是撰寫正確邏輯、避免常見 Bug 的關鍵。 ASP
使用 C# Builder 建立首個 ASP.NET Web 應用程式入門教學
Borland C# Builder 透過視覺化精靈快速建立 ASP.NET Web Application 專案,自動配置 IIS 虛擬目錄,拖拉 HTML
ASP.NET DataGrid 自訂分頁實作:首頁/上下頁/末頁/頁碼跳轉完整範例
停用 DataGrid 內建分頁 UI,自行實作 LinkButton 導航列(首頁、上頁、下頁、末頁、頁碼輸入跳轉),配合 CurrentPageIndex
ASP.NET 參數化查詢插入 NULL 值正確姿勢:DBNull.Value vs 空字串
使用 SqlParameter 插入可為 NULL 的欄位(DateTime、Int)時,空字串會被轉為預設值(1900-01-01、0),必須顯式指派 DBN