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