簡介:
Asp.net包含一個頁面和控制項架構,即WebForms,伺服器控制項是WebForms編程模型的基本要素,控制項簡化了頁面開發的過程,控制項為代碼複用和封裝提供了一種機制,非常適合作為RAD的設計工具。此外,伺服器控制項可靈活擴充的特性為眾多開發人員敞開實現新的、令人激動的自訂控制項的大門。
可能你會認為開發實用夠炫的控制項即需要好的創意還需要對DHTML的各個元素深入瞭解,還要對Asp.net的內部運行機制有研究,離自己太遠。
不過我的觀點卻是,就算你不打算做一款流行世界的控制項出來,也有必要瞭解一些控制項的實現思路,ASP.net的整個流轉過程,這樣,對你開發ASP.net應用時的協助一定很大,真的!
從今年四月底到五月底,我寫了《今天你寫控制項了嗎》系列共8篇文章,介紹了控制項開發的一些基本思路和開發技巧,其間也發點面發布了幾款公開源碼的控制項對文章加以佐證。可惜由於後段時間太忙,這個系列文章還有“用戶端行為”、“CSS支援”,“資料回傳”,“資料繫結”,“本地化”,“許可”,“移動(手機)控制項開發”等內容還沒有完成。只要有時間,我想我還是要完成這一系列的文章的。
下面是已完成的內容的列表:
今天你寫控制項了嗎?----ASP.net控制項開發系列之(一)開篇
今天你寫控制項了嗎?----ASP.net控制項開發系列之(二) 摘要:“生死有序”“裝裝孫子”
今天你寫控制項了嗎?----ASP.net控制項開發系列(三) 摘要:屬性全接觸(一)
今天你寫控制項了嗎?----ASP.net控制項開發系列(四) 摘要:屬性與屬性窗格 (含RockUControl中RockToControl屬性的選擇當前頁面控制項功能的實現方法)
今天你寫控制項了嗎?----ASP.net控制項開發系列(五) 摘要:“另起爐灶” 類型轉換器
今天你寫控制項了嗎?----ASP.net控制項開發系列(六) 摘要:“我要紅桃”
今天你寫控制項了嗎?----ASP.net控制項開發系列(七) 摘要:本文試述如何?像DataGrid屬性編輯器那樣的組件編輯器,及ComponentEidtor&Designer的提示 “第二選擇” “WYSWYG”
今天你寫控制項了嗎?----ASP.net控制項開發系列(八) 摘要:怎樣更改預設的控制項分析邏輯 ------用PersistChildren(false)和ControlBuilder來定製ASP.net對控制項標籤對中的內容的分析
附:
“圖片變幻顯示控制項”發布
ValidateTextBox 更新,更好的設計期體驗。
搖滾你的頁面。Free:RockUControl控制項發布,開源:RevealTransitionImage
部落格園控制項Team Dev成立以來第一個控制項發布+源碼公開!!! (DateChooser)
一行CSS解決DateChooser 的折行問題
不再為DataGrid產生的表格的單無格中的內容過長、自動折行、表格撐開等問題而煩惱----一個很久以前的作品
控制項Team Dev序言及加入說明
控制項Team Dev綱要