Contents
Chapter 1: Getting Started with ASP.NET 4.5.1
Chapter 2: Building an ASP.NET Website
Chapter 3: Designing Your Web Pages
Chapter 4: Working with ASP.NET Server Controls
Chapter 5: Programming Your ASP.NET Web Pages
Chapter 6: Creating Consistent Looking Websites
Chapter 7: Navigation
Chapter 8: User Controls
Chapter 9: Validating User Input
Chapter 10: ASP.NET AJAX
Chapter 10: ASP.NET AJAX
Chapter 11: jQuery
Chapter 12: Introducing Databases
Chapter 13: Displaying and Updating Data
Chapter 14: LINQ and the ADO.NET Entity Framework
Chapter 15: Working with Data — Advanced Topics
Chapter 16: Security in Your ASP.NET Website
Chapter 17: Personalizing Websites
Chapter 18: Exception Handling, Debugging, and Tracing
Chapter 19: Deploying Your Website
Getting Started with ASP.NET 4.5. 1
What you Will learn in this chapter:
How to acquire and install Visual Studio Express 2013 for Web and Visual Studio 2013 How to create your first website with Visual Studio Express 2013 How an ASP.NET page is processed by the server and sent to the Browser How you can use and customize the development environment Ever since the first release of the .NET Framework 1.0 in early 2002, Microsoft has put a lot of effort and development time into ASP.NET, the part of the .NET Framework that enables you to build rich web applications. This first release meant a radical change from the older Microsoft technology to build websites called Active Server Pages(ASP), now referred to as classic ASP. The introduction of ASP.NET 1.0 and the associated Visual Studio .NET gave developers the following benefits over classic ASP:
A clean separation between presentation and code. With classic ASP, your programming logic was often scattered throughout the HTML of the page, making it hard to make changes to the page later.
A development model that was much closer to the way desktop applications are programmed. This made it easier for the many Visual Basic desktop programmers to make the switch to web applications.
A feature-rich development tool (called Visual Studio .NET) that enabled developers to create and code their web applications visually.
12 ❘ chapter1 GettinGStarted with aSP.net4.5.1 A choice between a number of object-oriented programming(OOP) languages, of which Visual Basic .NET and C# (pronounced as C-Sharp) are now the most popular.
Access to the entire .NET Framework, which for the first time meant that web developers had a unified and easy way to access many advanced features to work with databases, files, e-mail, networking tools, and much more.
Despite the many advantages of ASP.NET over the older model, using ASP.NET also meant an increase in complexity and the knowledge needed to build applications with it, making it harder for many new programmers to get started with ASP.NET.