Supported browsers cover a broad range. At the other end are simpler, less capable browsers on hardware such as wireless palmtop devices. Web Forms will render themselves appropriately on all of these. As with WinForms, Web Forms will be available to all languages. This brings complete and flexible web interface capability to a wide variety of languages.
Server controls Visual Basic developers are familiar with the idea of controls.
They are the reusable user interface elements used to construct a form. The equivalent in a Web Form is called server-side controls. Server-side controls essentially create a proxy on the server for a user interface element that is on a Web Form or Active Server Page. The server-side control communicates with local logic as necessary, and then intelligently renders its own UI as HTML as necessary in any pages that are sent out containing the control. It also handles its own HTML responses, and incorporates the returned data.