The most up-to-date and comprehensive introductory ASP.NET book you'll find on any shelf, Beginning ASP.NET 4 in C# 2010 guides you through Microsoft's latest technology for building dynamic web sites. Learn how to build sophisticated web pages quickly and easily using the most powerful tools available.
Starting with the basics, this book provides exhaustive coverage of ASP.NET, guiding you from your first steps right through to advanced techniques - such as making database queries from within a web page, tuning your website for optimal performance and deploying your website to production servers.
Within these pages, you'll find tips for best practices and comprehensive discussions of key database and XML principles you need to know in order to be effective with ASP.NET. The book also fully explains the crucial coding techniques of object-orientation and code-behind on which your future as a successful ASP.NET developer relies.
Author(s): Matthew MacDonald (auth.), Ewan Buckingham, Clay Andres, Steve Anglin, Mark Beckner, Gary Cornell, Jonathan Gennick, Jonathan Hassell, Michelle Lowman, Matthew Moodie, Duncan Parkes, Jeffrey Pepper, Frank Pohlmann, Douglas Pundick, Ben Renow-Clarke, Dominic Shakeshaft, Matt Wade, Tom Welsh, Anne Collett, Kim Wimpsett (eds.)
Edition: 1
Publisher: Apress
Year: 2010
Language: English
Pages: 1016
Tags: Programming Techniques
Front Matter....Pages i-xxxii
Front Matter....Pages 1-1
The .NET Framework....Pages 3-16
The C# Language....Pages 17-48
Types, Objects, and Namespaces....Pages 49-79
Front Matter....Pages 81-81
Visual Studio....Pages 83-125
Web Form Fundamentals....Pages 127-171
Web Controls....Pages 173-211
Error Handling, Logging, and Tracing....Pages 213-252
State Management....Pages 253-290
Front Matter....Pages 291-291
Validation....Pages 293-314
Rich Controls....Pages 315-341
User Controls and Graphics....Pages 343-366
Styles, Themes, and Master Pages....Pages 367-410
Website Navigation....Pages 411-448
Front Matter....Pages 449-449
ADO.NET Fundamentals....Pages 451-498
Data Binding....Pages 499-537
The Data Controls....Pages 539-578
Files and Streams....Pages 579-607
XML....Pages 609-644
Front Matter....Pages 645-645
Security Fundamentals....Pages 647-667
Membership....Pages 669-707
Front Matter....Pages 645-645
Profiles....Pages 709-731
Front Matter....Pages 733-733
Component-Based Programming....Pages 735-764
Caching....Pages 765-790
LINQ and the Entity Framework....Pages 791-828
ASP.NET AJAX....Pages 829-864
Deploying ASP.NET Applications....Pages 865-905
Back Matter....Pages 907-981