上次講咗直接用 HtmlBox run Xonomy(一個建基於 jQuery 的 XML editor),今次就係講掂樣將佢整做 Custom Control,整成 Custom Control 嘅好處多多,例如可以將喲 css/ js/images/html 都做成 embedded 檔案,唔使担心裝漏咗,又或者錯咗版本。不過,你需要識嘅嘢就多喲,睇落高檔啲,實際都係 pro 啲嘅,如果學有所成,日後要喺 Visual WebGUI 入面用 jQuery 的 plugins 就易好多!
首先,用 VS2010 開一個新嘅吉嘅 solution,solution 名係 VWG.Community,加第一隻 project,project type 要選做 Visual WebGUI Library,而 project 名就叫 VWG.Community.Forms ,咁,日後有第 2 第 3 隻 Custom Controls 都可以放喺同一個 project 入面。 delete 咗 create new project 時候 VS2010 佢送嘅 UserControl1.cs,再 add 一個 new item Visual WebGUI Custom Control ,個名用 XonomyBox,我哋以後就叫哩個 Custom Control 做 XonomyBox,個 Assembly name 就係 VWG.Community.Forms.XonomyBox,完成嘅話就會好似下面張圖咁: