Chapter 2. Web Forms

As technologies mature, the programmatic interface to those technologies rises in its level of abstraction. Web applications are finally maturing, and the abstraction level rises with ASP.NET. An analogous transition was made not so long ago with desktop applications. Building an application for a PC used to mean that you had to develop your own interface, including menuing systems, window interaction, mouse and keyboard interaction, and so on. With the advent of platforms such as Macintosh and Windows, the level of abstraction rose. Developers could take advantage of core windowing components that managed menus and windows for them, and it became much rarer for developers to have to render pixels to the screen to interact ...

Get Essential ASP.NET with Examples in C# now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.