http://demos.telerik.com/aspnet-mvc/

Telerik Extensions for ASP.NET MVC 是Telerik 公司专门针对Asp.net MVC 开发的开源的的轻量级的UI组件。一句话说白了,就是Asp.net MVC下控件,借助它我们就可以像Asp.net web form一样快速轻松的开发web项目了。自从有了Telerik Extensions for ASP.NET MVC ,项目经理再也不用担心我的进度了。

一、优势

1. 基于Jquery

2. 支持服务端代码声明和创建控件

通过扩展HtmlHelper类,可以像Asp.net MVC原生控件一样使用Telerik 控件,

原生下拉列表: @Html.DropDownList("dropdownlist") 
    Telerik下拉列表: @Html.Telerik().DropDownList().Name("dropdownlist")

3. 提供多套现成的皮肤,以便于在没有美工的情况下,也可以开发出美观的UI

除以现成皮肤以外,还提供在线的自定义皮肤功能  http://stylebuilder.telerik.com/New.aspx?Suite=aspnet-mvc

4. 支持多视图引擎

除了支持原生的Web Form及Razor外,还支持Spark, NHaml等

5. 跨浏览器支持

支持全部主流的浏览器:Internet Explorer, Firefox, Safari, Opera 及 Google Chrome.

6. 开源免费

Telerik 是基于GPL 3发布的,只要不是用来开发产品,仅仅是开发一些公司的项目,是可以放心的免费使用的。但是如果开发产品的话,就也得开源或花钱购买它的商业授权。

7. 软件的质量,技术支持及升级都相对有保障

Telerik Extensions
是商业公司开发及维护,并且具有商业授权,所以在文档,技术支持,及升级的频率上做得都不错,基本是按商业产品的标签来做的。完全可以当一个商业的产品来
使用,而不用担心后边出了问题,没有人支持(即使不买商业授权,也可在其它技术论坛上寻求帮助)。

二、缺点及不足

1. PGL 3的开源协议,不适合用于产品开发

2. 中文资料较少

3. 在国内用户群较小

三、授权模式

支持及商业授权

1.  PGL 3的开源协议

用于开发公司内部的系统或项目,只要不是开发并用于产品出售,但是免费的。如果是开发产品,则产品也要开源

2.  商业授权

购买商业授权,除获得完备的技术支持外,GPL 协议的限制也将自动取消

四、相关资料

1. 项目站点: http://telerikaspnetmvc.codeplex.com/

2. Demo站:   http://demos.telerik.com/aspnet-mvc/

3. 帮助文档: http://www.telerik.com/help/aspnet-mvc

4. 事例代码:  http://www.telerik.com/community/code-library/aspnet-mvc.aspx

五、目前可用的组件

    • Grid - 日常项目中所能用到的列表功能,几乎都被支持了

    • HTML WYSIWYG Editor - 使用简单、但功能强大的跨浏览器富文本编辑控件

    • ComboBox

    • Calendar

    • Chart

    • Date, Time and DateTimePicker

    • Menu

    • NumericTextBox (支持货币,百分数,整数及小数)

    • PanelBar (Accordion)

    • Slider and RangeSlider

    • Splitter

    • TabStrip

    • TreeView

    • Upload

    • Window

开篇就先到这里,下一篇将介绍环境搭建及Hello Telerik Extensions for ASP.NET MVC

[1]Telerik Extensions for ASP.NET MVC 中文教程(转)的更多相关文章

  1. [2]Telerik Extensions for ASP.NET MVC 中文教程(2)

    上一篇文章对Telerik MVC Extensions作了一个大概的介绍,这篇文章将介绍如何将Telerik MVC Extensions添加到项目中.有以下两种方式可以将Telerik MVC E ...

  2. [5]Telerik Extensions for ASP.NET MVC 开发问题

    1.Controller获取不到checkedNodes的问题 HTML @(Html.Telerik().TreeView()        .Name("TreeView")  ...

  3. UI控件Telerik UI for ASP.NET MVC全新发布R2 2019 SP1

    Telerik UI for ASP.NET MVC拥有使用JavaScript和HTML5构建网站和移动应用所需的70+UI部件,来满足开发者的各种需求,提供无语伦比的开发性能和用户体验.它主要是针 ...

  4. 【转】ASP.NET MVC 入门教程列表

    ASP.NET MVC小论 2008-12-04 11:11 by T2噬菌体, 8052 visits, 网摘, 收藏, 编辑 摘要:ASP.NET MVC作为微软官方的.NET平台下MVC解决方案 ...

  5. 【译】ASP.NET MVC 5 教程 - 11:Details 和 Delete 方法详解

    原文:[译]ASP.NET MVC 5 教程 - 11:Details 和 Delete 方法详解 在教程的这一部分,我们将研究一下自动生成的 Details 和Delete 方法. Details ...

  6. 【译】ASP.NET MVC 5 教程 - 10:添加验证

    原文:[译]ASP.NET MVC 5 教程 - 10:添加验证 在本节中,我们将为Movie模型添加验证逻辑,并确认验证规则在用户试图使用程序创建和编辑电影时有效. DRY 原则 ASP.NET M ...

  7. 【译】ASP.NET MVC 5 教程 - 9:添加新字段

    原文:[译]ASP.NET MVC 5 教程 - 9:添加新字段 在本节中,我们将使用Entity Framework Code First 数据迁移功能将模型类的改变应用到数据库中. 默认情况下,当 ...

  8. 【译】ASP.NET MVC 5 教程 - 8:搜索查询

    原文:[译]ASP.NET MVC 5 教程 - 8:搜索查询 添加一个搜索的方法和搜索的视图 在本节中,我们为 Index 方法添加查询功能,使我们能够根据电影的题材或名称进行查找. 修改 Inde ...

  9. 【译】ASP.NET MVC 5 教程 - 7:Edit方法和Edit视图详解

    原文:[译]ASP.NET MVC 5 教程 - 7:Edit方法和Edit视图详解 在本节中,我们继续研究生成的Edit方法和视图.但在研究之前,我们先将 release date 弄得好看一点.打 ...

随机推荐

  1. “连不上 ArcGIS License Manager ”的一点常用诊断方法

    在 ArcGIS Desktop 的问题库中,有一类不算做核心技术问题,但却可能会位列“最常见的问题”之一.简言之一句话,”许可服务器连不上怎么办?!“ 下面就来演绎下问题的诊断过程. 本文仅适用于客 ...

  2. 复杂领域的Cynefin模型和Stacey模型

    最近好奇“复杂系统”,收集了点资料,本文关于Cynefin模型和Stacey模型.图文转自互联网后稍做修改. Cynefin模型提供一个从因果关系复杂情度来分析当前情况而作决定的框架,提出有五个领域: ...

  3. 谷歌的网页排序算法(PageRank Algorithm)

    本文将介绍谷歌的网页排序算法(PageRank Algorithm),以及它如何从250亿份网页中捞到与你的搜索条件匹配的结果.它的匹配效果如此之好,以至于“谷歌”(google)今天已经成为一个被广 ...

  4. Android代码混淆官方实现方法

    首先查看一下 “project.properties” 这个文件: # This file is automatically generated by Android Tools.# Do not m ...

  5. iOS 完美解决 interactivePopGestureRecognizer 卡住的问题

    interactivePopGestureRecognizer是iOS7推出的解决VeiwController滑动后退的新功能,虽然很实用,但是坑也很多啊,用过的同学肯定知道问题在哪里,所以具体问题我 ...

  6. Http协议中 常用的参数应用

    1 请求来自哪一个页面 request.getHeader("referer"); 在购买页,通过a标签进入AddressAction中,地址保存后,需要跳到原先的页面. 另外,另 ...

  7. 阿里云上安装vsftp笔记

    安装 ftp 1 ssh登录服务器       首先检查有没有安装运行 ps -ef |grep vsftpd         2 yum安装vsftpd        yum安装    yum in ...

  8. new与malloc的区别

    看起来,它们的不同只是new比malloc用起来更方便而已.仅仅是这样吗?不是吗? 1 来源不同: 1)new/delete是C++中的操作符,而malloc/free是C中的标准库函数,需要库文件支 ...

  9. Python 虚拟环境:Virtualenv

    安装sudo yum install python-virtualenv 使用方法 virtualenv [虚拟环境名称] 如,创建**ENV**的虚拟环境 virtualenv ENV 默认情况下, ...

  10. MongoDB学习笔记——数据库操作

    使用use数据库名称来创建数据库,如果该数据库已经存在则返回这个数据库 语句格式:use DATABASE_NAME >use mynewdb switched to db mynewdb 使用 ...