I would like to know if there are any ASP.NET MVC control suites from the big-name control vendors (Telerik, DevExpress, etc) which have an extensive client (JavaScript) API, which can do the following:
- the generation of the HTML and rendering of the control isn't limited to the server - it is also possible on the client. I've already worked with controls that claim to have a "client API", but they can't actually be rendered using JavaScript. The HTML must be generated on the server.
- it is possible with the API to make your own jQuery.ajax() calls and render the control with updated data in JavaScript. i.e. the control doesn't force you to make ajax requests through the control or using some "AJAX panel". i.e. you can download JSON instead of the control's HTML.
- controls not just created using jQuery, but created to be easily configurable and manipulated with jQuery.
- includes basic controls such as grids, charts, menus, etc.
I guess I'm looking for controls that have an API that comes close to that of a jQuery plugin/widget, but offered from one of the popular ASP.NET MVC control vendors.