ASP .NET: Web Forms Let You Drag and Drop Your Way to Powerful Web AppsWeb Forms have the potential to change Web programming by introducing a new programming model built around server-side controls—a model in which controls render their own UIs by generating HTML to return to clients and firing events that are handled by server-side scripts. Since all the action takes place on the Web server, virtually any browser can run a Web Forms app. And thanks to Visual Studio .NET, building a Web Forms app is a lot like using Visual Basic: just drop a control onto a form then write an event handler.