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 简介相关推荐
- ASP.NET 快乐建站系列 -- 1. 十五分钟建立精美网站
这几年帮几个北美的中大型客户建立他们的企业站点,摆在眼前的一个重要问题就是CMS(内容管理系统). 在过去几年间,很多ASP.net CMS平台被建立起来,优秀的不但存活下来而且功能日益强大,或者说只 ...
- 【建站系列教程】5、谈一谈网站的静态化
[建站系列教程]5.谈一谈网站的静态化[进阶] 动态页面?静态页面?伪静态页面? 三个页面有何优缺点? 为什么要让网页静态化 如何网页伪静态化? 写在前面:大家好,我是热爱编程的小泽. [建站系列教程 ...
- 【建站系列教程】7、SEO优化之meta标签【最后一篇】
[建站系列教程]7.SEO优化之meta标签[进阶] 写在前面:大家好,我是热爱编程的小泽. [建站系列教程]是我的亲身建站经历写给广大建站同胞们的教学博客. 喜欢的话点个赞吧~ 评论区欢迎交流讨论~ ...
- 【建站系列教程】6、.htaccess文件的url重写规则-网页伪静态化
[建站系列教程]6..htaccess文件的url重写规则-网页伪静态化 如何创建.htaccess文件? .htaccess是什么 htaccess语法教程 写在前面:大家好,我是热爱编程的小泽. ...
- 【建站系列教程】4、还不知道SEO你就OUT了
[建站系列教程]4.还不知道SEO你就OUT了[进阶] SEO的使用背景 SEO到底是什么?SEO会对网站做哪些操作? 对于程序员来说,代码优化方向的SEO能做哪些? 最后,我们才说SEO的原理 写在 ...
- 【建站系列教程】3.2、ajax使用精讲
[建站系列教程]3.2.ajax介绍 ajax的应用场景 1.form表单实现无跳转提交 2.ajax局部刷新代替刷新网页 ajax的通俗介绍 ajax的基本用法 ajax的ES写法 写在前面:大家好 ...
- 【建站系列教程】3.1、cookie介绍
[建站系列教程]3.1.cookie介绍 cookie的应用场景 1 小说网站的字体.颜色.背景颜色设置 2 隐藏url里面的参数 cookie的通俗介绍 cookie的基本用法 js版本 jQuer ...
- 【建站系列教程】3、建站基本技术介绍
[建站系列教程]3.写网页基本技术介绍 摘要 html.css.js jQuery ui框架 bootstrap jQuery-ui vue的ui 后端 采用ajax 或者 php cookie也可以 ...
- 【建站系列教程】2.3、分享一些小说的api接口
[建站系列教程]2.3.分享一些小说的api接口 一.追书神器api 二.资源二api 三.宜搜api 四.结语 写在前面:大家好,我是热爱编程的小泽. [建站系列教程]是我的亲身建站经历写给广大建站 ...
最新文章
- python统计特定类型文件数量_分享一些常见的Python编程面试题及答案
- Spring Cloud Alibaba基础教程:Nacos配置的加载规则详解
- asp.net MVC iis6 虚拟主机兼容开发方式
- rabbitmq实战_RabbitMQ 实战系列之:消息传递
- 快速了解 ASP.NET Core Blazor
- libvirt Installation
- c语言求数组中绝对值最小值,(C语言)简单的绝对值排序
- matlab图像拼接_FPGA大赛【四】具体模块设计图像缓存
- macos 开发环境配置
- 菜鸟学习Spring——SpringMVC注解版解析不同格式的JSON串
- 什么是jquery_什么是jQuery?
- 第1节 kafka消息队列:5、javaAPI操作
- 分享两款在线教育教学管理系统源码
- 3D模型欣赏:斯巴达女将军 长枪圆盾战士 性感美女
- 聊天软件开发_0_开篇
- 【数据挖掘算法】(二)MSET 算法参差分析
- aws----文件存储efs的全面了解
- matlab的syms无法在函数中使用_matlab syms什么意思_常见问题解析
- 曾经被微软视为毒瘤的“开源”,现在却成了“宠儿”
- 几个简单又实用的配色技巧