I've been spending a bit of time over the past month looking into ALL of Asp.Net, not just MVC or SignalR or WebAPI. I've even gone back and spent some time with good old WebForms. When we think back to ASP.Net webforms, many of us cringe and get upset when we think about ViewState, ClientId naming, and PostBack processing. However, I think there are some really good things in WebForms that many of us need to be reminded of. Let's take a look at a quick sample, comparing a "modern" MVC AJAX approach to a web page being built with the tried and true WebForms approach.