Re:Source code of ASP.NET
by UweSchmidt on Wednesday May 14, 2014 @04:27AM
(#7742741)
There are AJAX controls for webforms, so it hasn't really "broke[n] down hard"?
Drag an AJAX control on the form, and whatever is in there, that part of the page will be ajaxed.
ViewState was far better than other frameworks that shoved the client state into a server session object and broke the Back button. Plus the clients were saving state instead of wasting server memory. If it got too ugly, you didn't even have to use it, the http variables were still there.
Remember this was all designed back when Netscape 4 was a popular browser and any Javascript was considered exotic. Of course we have much better way to do things now, the WebForm approach broke down hard as soon as it encountered AJAX. But originally it was fine.