ASP.NET 快樂建站系列–2. Rad Controls 簡介
今年一月份,我發(fā)布了本系列第一篇ASP.NET 快樂建站系列 -- 1. 十五分鐘建立精美網(wǎng)站,(汗!七個月過去了…)我沒有繼續(xù)這個系列的原因是Sitefinity發(fā)布了最新的版本 Sitefinity 4, 原想等待這個最新平臺。
好消息是他們的確也提供免費Sitefinity Community Edition, 不幸的是當(dāng)我嘗試用 Sitefinity 4進行開發(fā)時,遇到了很多問題。
Sitefinity 的確是一個很好的CMS平臺,優(yōu)勢是后臺管理界面友好,集成了他們母公司自己的強大產(chǎn)品 Rad controls, 在開發(fā)中Rad Controls 可以幫助你省很多時間,至于Rad Controls 為什么強大,我會在后續(xù)內(nèi)容中提到。
回到我開始說到的Sitefinity 4 -- 就像 windows XP 一樣, 剛開始發(fā)布有太多的bug和不足,Sitefinity 4 充斥著一堆令你抓狂的問題,但是我相信Telerik遲早會讓它走上正軌。在等待的過程中,我們可以繼續(xù)使用 Sitefinity 3.7 及他們原來發(fā)布的Rad Controls。
另外請注意: DNN www.dotnetnuke.com
也是支持完全支持 Rad Controls的,從這一點我們可以看到Telerik 實力非同一般。所以如果你不想使用Sitefinity, 但是你熟悉DNN,你同樣可以享受Rad controls。 或者你可以購買從Telerik 購買 rad controls -- 我公司花了錢購買他們的源碼, 這是一個很昂貴的產(chǎn)品,如果你還知道什么其他途徑可以告訴我。
接著第一篇 ASP.NET 快樂建站系列 -- 1. 十五分鐘建立精美網(wǎng)站 的進度,讓我們看看應(yīng)該怎么樣在Sitefiniy平臺上(同樣的技巧應(yīng)該也適用于其他的CMS系統(tǒng))。
什么是RadControls
這里是他們的官方頁面: http://www.telerik.com/products/aspnet-ajax.aspx
在我看來 Radcontrols 一組就是比 asp.net 相應(yīng) server control 要強大的 Ajax controls。
下面是部分control(官方上說是Full list, 但是實際上還不止這些)
這其中,我用得比較多的是 grid, ComboBox, DataPager, Editor, Grid, ListBox, NumericTextBox, Window…
為什么我喜歡使用它們,舉個例子說明:
曾經(jīng)要在創(chuàng)建新用戶頁面放一個下拉菜單,比方說你所屬的部門。
要求:
1. 如果你無法在這個菜單里找到你的部門,你可以直接輸入你的部門;
2. 智能選擇;
3. 每一行在部門名字前加入一個小圖標(biāo)。
利用 radcombobox 可以很容易實現(xiàn)這些功能,事實上,它的功能還有很多:
另外一個例子就是對表格行拖動的要求:
重新排序 -- 用鼠標(biāo)抓起一或多行,拖動放置到新的位置;
從一個表格拖到另一個表格.
有些人可能會說Jquery 可以做到這些,是的。你可以用Jquery, 但是使用RadGird可以很快的實現(xiàn):
然而,radgrid的強大之處遠(yuǎn)遠(yuǎn)不止這點。
這篇文章只是一個初略的介紹,甚至有點廣告的嫌疑 -- 但是如果大家想進一步了解, 在接下來的一段時間,我會用一些具體的實例來說明如何使用rad controls。
更多精彩的相關(guān)文章,請閱讀喜樂的ASP.NET(Alex Song)
謝謝大家閱讀本文






浙公網(wǎng)安備 33010602011771號