ASP.NET is a technology for creating dynamic Web applications. It is part of the .NET Framework; you can author ASP.NET applications in most .NET compatible languages, including Visual Basic, C#, and J#. ASP.NET pages (Web Forms) are compiled, providing better performance than with scripting languages. Web Forms allow you to build powerful forms-based Web pages. When building these pages, you can use ASP.NET server controls to create common UI elements, and program them for common tasks. These controls allow you to rapidly build a Web Form out of reusable built-in or custom components, simplifying the code of a page.
ASP.NET provides a programming model, and infrastructure, to make creating scalable, secure and stable applications faster, and easier than with previous Web technologies. ASP.NET combines unprecedented developer productivity with performance, reliability, and deployment.
Tutorial:
The tutorial is designed for college-level classes in Web Development; however, it is available to anyone with an interest in learning ASP.NET 2.0 from the ground up. It is not designed as comprehensive coverage of ASP.NET 2.0. It presents features and techniques to apply this Web development framework to produce applications of a generally useful nature.
ASP.NET Introduction: This explains what ASP.NET is.
ASP.NET vs. ASP: This explains the differences between ASP.NET and ASP.
ASP.NET Installing: This explains how to install ASP.NET.
ASP.NET Pages: This explains how to create your first simple ASP.NET page.
ASP.NET Server controls: This explains the ASP.NET server controls.
ASP.NET Events: This explains some of the ASP.NET event handlers
ASP.NET Web forms: This explains ASP.NET Web forms.
ASP.NET Maintaining the ViewState: This explains how to maintain the ViewState.
ASP.NET the TextBox control: This explains the basics of the asp: TextBox control.
ASP.NET the Button control: This explains the basics of the asp: Button control.
ASP.NET Binding
ASP.NET Data binding: This explains ASP.NET data binding.
ASP.NET The ArrayList object: This explains the ASP.NET ArrayList object.
ASP.NET The Hashtable objects: This explains the ASP.NET Hashtable object.
ASP.NET The SortedList objects: This explains the ASP.NET SortedList object.
ASP.NET XML files: This explains data binding to an XML file.
ASP.NET The asp: Repeater control: This explains data binding to an XML file with the Repeater control.
ASP.NET The asp: DataList control: This explains data binding to an XML file with the DataList control.
ASP.NET Database
ASP.NET DB Connection: This introduces ADO.NET and connecting to a database.