Javascript ASP.NET MVC控件

Javascript ASP.NET MVC控件,javascript,jquery,asp.net-mvc-3,Javascript,Jquery,Asp.net Mvc 3,我想知道是否有来自知名控制供应商(Telerik、DevXpress等)的ASP.NET MVC控制套件具有广泛的客户端(JavaScript)API,可以执行以下操作: HTML的生成和控件的呈现不仅限于服务器,还可以在客户端进行。我已经使用过声称有“客户端API”的控件,但它们实际上无法使用JavaScript呈现。必须在服务器上生成HTML 使用API可以进行自己的jQuery.ajax()调用,并使用JavaScript中更新的数据呈现控件。i、 控件不会强迫您通过控件或使用某些“aj

我想知道是否有来自知名控制供应商(Telerik、DevXpress等)的ASP.NET MVC控制套件具有广泛的客户端(JavaScript)API,可以执行以下操作:

  • HTML的生成和控件的呈现不仅限于服务器,还可以在客户端进行。我已经使用过声称有“客户端API”的控件,但它们实际上无法使用JavaScript呈现。必须在服务器上生成HTML
  • 使用API可以进行自己的jQuery.ajax()调用,并使用JavaScript中更新的数据呈现控件。i、 控件不会强迫您通过控件或使用某些“ajax面板”发出ajax请求。i、 您可以下载JSON而不是控件的HTML
  • 控件不仅是使用jQuery创建的,而且是创建的,以便使用jQuery轻松配置和操作
  • 包括基本控件,如网格、图表、菜单等

我想我正在寻找一个API接近jQuery插件/小部件的控件,但它是由一个流行的ASP.NET MVC控件供应商提供的。

你最好的选择是

同样在NuGet上:

链接到演示:

请记住,没有现成的解决方案是完美的;)

看看控制套件

关于如何将这些控件与ASP.NET MVC集成,有很多好的建议。这是三月份的,所以我不确定是MVC2还是MVC3

Wijmo控制套件纯粹是客户端的。没有涉及服务器端组件。它基于jQuery构建,并且对jQuery UI友好(这意味着它使用jQuery UI主题化名称和准则)


希望这有帮助

您可以查看一些模板库,它们可以在客户端和服务器上为您生成标记。是一个自然地出现在我脑海中的一个在许多脚本语言中使用广泛的渲染引擎

我也会读起来。

[]

Telerik最近推出了一个新的前端框架,用于JavaScript/HTML5风格的应用程序和站点开发,名为

Kendo UI是一个基于jQuery的框架,用于专业HTML5和JavaScript开发,在一个紧凑的包中提供构建网站和应用程序所需的一切。

我们的目标是减少JavaScript开发人员将库“混合”在一起的时间,这样他们就可以花更多的时间开发他们的站点和应用程序。此外,KendoUI旨在消除JavaScript开发中因依赖不受支持的库和项目而带来的一些风险

与jqueryui(或jqueryui克隆)不同,kendoui关注的不仅仅是UI小部件和交互。它还规定:

  • 模板()
  • 数据源
  • 基于原语的主题(主题构建工具即将推出)
  • 拖放式API
  • 当然,还有UI小部件(包括网格、图表、组合框等)
剑道UI唯一的外部依赖是jQuery。您可以将其用于任何服务器端框架,包括ASP.NET MVC。Telerik最终也将为剑道UI提供服务器端包装,以帮助节省服务器端开发人员(ASP.NETMVC、PHP、Ruby等)更多的时间


它目前(9月11日)处于测试阶段,但到11月将是RTW。希望有帮助。

仅限客户端的控件套件可以吗?意思是说,没有服务器端组件?@David是的,那将是理想的。很好-我的答案是只针对客户端的控制套件(Wijmo)。我在几个项目中使用了许多控件,它们都非常好。祝你好运您是否知道完全在客户端渲染Telerik网格是可能的,还是必须在服务器上完成?是的,您可以渲染Telerik网格客户端并通过ajaxYup绑定数据,正如stephen所说,您可以使用网格客户端。几乎所有控件都有客户端API。这是一套非常强大的控件,最棒的是它们都是免费的@Paul或stephen776,那么这是否意味着Telerik网格上有一个用JavaScript构建网格HTML的方法,以便控件不限制您从服务器下载其HTML?您可以从服务器下载JSON,并将网格“绑定”到客户机上的JSON数据?重要的是,不仅可以使用网格,而且可以在不依赖服务器端逻辑的情况下使用网格。如果您对一个没有服务器端依赖的解决方案感兴趣,那么请查看Telerik的新JavaScript/HTML5 KendoUI:(它比MVC扩展更适合您所追求的解决方案。)模板呈现的性能与现有jQuery插件或第三方控件相比如何?我已经看到了使用模板的jQuery UI网格(beta版)的性能,例如,它似乎比jqGrid慢。@托德:当服务器端包装器到达时,是否可以在运行时将剑道网格绑定到DataTable.DefaultView?是否预期剑道包装器将遵循现有的Telerik事件体系结构,例如NeedDataSource事件?顺便说一句,与C1的Wijmo相比,剑道UI产品的范围似乎有点小。披露:我已经使用Telerik AjAx和其他Telerik控件好几年了,它们质量很高,我喜欢它们;我上次使用C1中的控件是在VB6/ActiveX时代。
PM> Install-Package TelerikMvcExtensions