.NET Mobile Web Developer's Guide

A Web Form contains two components: code and content. The content component of a Web Form can contain Web Form Server controls. Web Form Server controls contain the following types of controls: HTML Server control, ASP.NET Server control, Validation controls, and User controls.
The content component basically concerns itself with display issues. The code components are the glue that binds things up.
The new WebForm controls provide server-side processing with an event-driven programming model.
The Web.config is an XML-based file that provides application specific directions.
Realize that ASP.NET was written from the ground up to fix many of the problems found in the interpreted scripting language of ASP and that many items in ASP won t easily port to ASP.NET.
ASP.NET provides an Inline coding facility for ASP developers who are accustomed to that type of development, but it also provides a code behind class that provides a facility for easily separating content code from design code.
Several types of State management are provided for in ASP.NET; they include Application, Session, Cookies, and Out-of-Process. Each has a distinct use and benefit over the other.
Tracing has been built into ASP.NET to provide an easy mechanism to pinpoint application functionality.
Tracing in ASP.NET reduces or eliminates the need to place Response.Write statement throughout development code.