The Age of Reason of ASP.NET Web FormsThe Original StrengthsPage PostbacksThe View StateServer ControlsToday’s Perceived WeaknessesMore Control over HTMLSeparation Between Processing and RenderingLightweight PagesHow Much Is the Framework and How Much Is It You?The Page Controller PatternRevisiting the Page Controller PatternThe AJAX RevolutionMoving Away from Classic ASP.NETWhat’s a Paradigm Shift?The AJAX Paradigm ShiftThe Data-for-Data ModelWhat Web Do We Want for Developers?AJAX as a Built-in Feature of the WebSelective UpdatesDirect ScriptingASP.NET of the FutureASP.NET MVCASP.NET MVC HighlightsA Runtime for TwoControl over MarkupASP.NET MVC and SimplicityASP.NET Web PagesSmall, Simple, and SeamlessCode and View TogetherSummary