热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

TelerikExtensionsforASP.NETMVC中文教程(1)开篇

TelerikExtensionsforASP.NETMVC是Telerik公司专门针对Asp.netMVC开发的开源的的轻量级的UI组件。一句话说白了,就是Asp.

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/

    下载源代码请到这个站点下载,不要到Telerik的官网下载,除非你注册了账户,否则你下不到它的源代码

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 - 日常项目中所能用到的列表功能,几乎都被支持了 image 
  • HTML WYSIWYG Editor - 使用简单、但功能强大的跨浏览器富文本编辑控件 image
  • ComboBox imageimageimage
  • Calendar image
  • Chart image
  • Date, Time and DateTimePicker image imageimage
  • Menu image
  • NumericTextBox (支持货币,百分数,整数及小数) image
  • PanelBar (Accordion) image
  • Slider and RangeSlider imageimage
  • Splitter image
  • TabStrip image
  • TreeView image
  • Upload image
  • Window image

   

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

转:https://www.cnblogs.com/ITHelper/archive/2013/03/31/2992567.html



推荐阅读
  • MVC中的自定义控件
    怎么样创建自定义控 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 云原生边缘计算之KubeEdge简介及功能特点
    本文介绍了云原生边缘计算中的KubeEdge系统,该系统是一个开源系统,用于将容器化应用程序编排功能扩展到Edge的主机。它基于Kubernetes构建,并为网络应用程序提供基础架构支持。同时,KubeEdge具有离线模式、基于Kubernetes的节点、群集、应用程序和设备管理、资源优化等特点。此外,KubeEdge还支持跨平台工作,在私有、公共和混合云中都可以运行。同时,KubeEdge还提供数据管理和数据分析管道引擎的支持。最后,本文还介绍了KubeEdge系统生成证书的方法。 ... [详细]
  • 本文介绍了设计师伊振华受邀参与沈阳市智慧城市运行管理中心项目的整体设计,并以数字赋能和创新驱动高质量发展的理念,建设了集成、智慧、高效的一体化城市综合管理平台,促进了城市的数字化转型。该中心被称为当代城市的智能心脏,为沈阳市的智慧城市建设做出了重要贡献。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 使用Ubuntu中的Python获取浏览器历史记录原文: ... [详细]
  • 本文介绍了一种处理AJAX操作授权过期的全局方式,以解决Asp.net MVC中Session过期异常的问题。同时还介绍了基于WebImage的图片上传工具类。详细内容请参考链接:https://www.cnblogs.com/starluck/p/8284949.html ... [详细]
  • 本文介绍了Sencha Touch的学习使用心得,主要包括搭建项目框架的过程。作者强调了使用MVC模式的重要性,并提供了一个干净的引用示例。文章还介绍了Index.html页面的作用,以及如何通过链接样式表来改变全局风格。 ... [详细]
  • Asp.net Mvc Framework 七 (Filter及其执行顺序) 的应用示例
    本文介绍了在Asp.net Mvc中应用Filter功能进行登录判断、用户权限控制、输出缓存、防盗链、防蜘蛛、本地化设置等操作的示例,并解释了Filter的执行顺序。通过示例代码,详细说明了如何使用Filter来实现这些功能。 ... [详细]
  • 本文介绍了ASP.NET Core MVC的入门及基础使用教程,根据微软的文档学习,建议阅读英文文档以便更好理解,微软的工具化使用方便且开发速度快。通过vs2017新建项目,可以创建一个基础的ASP.NET网站,也可以实现动态网站开发。ASP.NET MVC框架及其工具简化了开发过程,包括建立业务的数据模型和控制器等步骤。 ... [详细]
  • wpf+mvvm代码组织结构及实现方式
    本文介绍了wpf+mvvm代码组织结构的由来和实现方式。作者回顾了自己大学时期接触wpf开发和mvvm模式的经历,认为mvvm模式使得开发更加专注于业务且高效。与此同时,作者指出mvvm模式相较于mvc模式的优势。文章还提到了当没有mvvm时处理数据和UI交互的例子,以及前后端分离和组件化的概念。作者希望能够只关注原始数据结构,将数据交给UI自行改变,从而解放劳动力,避免加班。 ... [详细]
  • 本文讨论了在ASP中创建RazorFunctions.cshtml文件时出现的问题,即ASP.global_asax不存在于命名空间ASP中。文章提供了解决该问题的代码示例,并详细解释了代码中涉及的关键概念,如HttpContext、Request和RouteData等。通过阅读本文,读者可以了解如何解决该问题并理解相关的ASP概念。 ... [详细]
  • 本文整理了常用的CSS属性及用法,包括背景属性、边框属性、尺寸属性、可伸缩框属性、字体属性和文本属性等,方便开发者查阅和使用。 ... [详细]
  • mac os Spotlight使用技巧:直接在谷歌搜索
    一、背景想直接借助spotlight进行google。当然现在有现成的第三方可以做到,不想安装第三方二、方法唤起Spotlight,输入想要goo ... [详细]
  • 《PHP精粹:编写高效PHP代码》——2.7节设计数据库
    本节书摘来自华章社区《PHP精粹:编写高效PHP代码》一书中的第2章,第2.7节设计数据库,作者:(美 ... [详细]
author-avatar
小嫣师妹
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有