Last Updated: 10 Jan 2018 11:54 by Doug
Created on: 25 Aug 2015 14:14
Category: UI for ASP.NET AJAX
Type: Feature Request
Client side App Development in JS
I love WebForms and the wealth in the Toolbar. 
I would like to write the payload of the web page in a webform and limit the round tripping with micro webservices, so there is no PostBack. Which means I can do more clientside in a KendoUI style. This would address the criticism of the bloat that comes with ViewState in webforms offering a leaner web page, but with all the advantages of the JavaScript tooling. 
For the most part a lot of this can be done already, would just prefer not to have any limitations in the controls that I can use for this. Just that there is such a driver now with the fashion of AngularJS/SPA applications suggesting that webforms cannot compete here.
Posted on: 10 Jan 2018 11:54
How I would put this is what if you could just have the initial page rendered, eg a RadGrid and an empty grid. 
Then the bind data (kendo data source) happens with a tiny web service.
You could argue that you just use KendoUI and MVC, but WebForms users like the richness of the UI unless you dumb it down with bootstrap and material themes.
So a question could be is how can you remove he web-method in the code behind to become a microservice that you can deploy as a microservice.
This way you can scale out the use of that webservice and remove the load from the web page. The content on the web page can then be compressed and optimized.
This would them mean you could use it in Cordova apps as the HTML/CSS/JS in already downloaded and its just the data from the webservices that flows. If you added intermittent connectivity (part of the kendo dataSource) this would be very handy.
Posted on: 01 Sep 2015 13:13
Hi Doug,

This is the feedback portal for UI for ASP.NET AJAX and as such we appreciate feedback that applies for the Web Forms technology and particularly for the AJAX controls.

Can you be a little bit more specific and highlight the features/limitations of the Telerik AJAX that you can see improved/removed? If you would like integration with AngularJS, you should definitely try the HTML5/JS based Kendo UI bundle.