Murach's ASP.NET 4 Web Programming with C♯ 2010
If you know the basics of C#, you are ready to learn to develop web applications using ASP.NET . . . and that's where this book comes in: The first 5 chapters present a quick-start course that works both for beginners and for experienced web developers who are new to ASP.NET; Chapters 6-11 give you the skills you need for any web application in business . . . like how to work with server controls, validate data, manage state, and create a user-friendly web experience; Chapters 12-17 present the skills you need for database-driven web sites . . . the kind of web applications that businesses rely on every day; Chapters 18-23 cover skills that enhance your professionalism . . . like how to ensure security in web operations, how to use ASP.NET AJAX, how to deploy web applications, and how to develop WCF services that can be hosted by a web server and accessed by applications running on any platform. To make it easier for you to master ASP.NET, you get complete web applications . . . including the web forms, the aspx code, and the C# code . . . that show you how each feature works in context. (You can download these for free from the Murach web site.) You get chapter exercises that let you practice your new skills. And you get Murach's distinctive "paired-pages" format that developers like because it saves both training and reference time.