HAPPY BOOKSGIVING
Use code BOOKSGIVING during checkout to save 40%-55% on books and eBooks. Shop now.
Register your product to gain access to bonus material or receive a coupon.
The Comprehensive Guide to ASP.NET 2.0 for Experienced Developers
ASP.NET 2.0 represents a true breakthrough in Web development technology and delivers unprecedented power, flexibility, and efficiency. If you’re an experienced programmer who wants to build production-quality Web applications and services with ASP.NET 2.0, this book is the deepest, most practical tutorial you can find.
Randy Connolly introduces today’s best practices for every facet of ASP.NET 2.0 development. He illuminates ASP.NET 2.0 Web server control architecture, sophisticated user interface capabilities, and navigation controls. He presents systematic, practical coverage of ASP.NET 2.0 data integration, state management, personalization, and more.
As with all books in the Prentice Hall Core Series, Core Internet Application Development with ASP.NET 2.0 focuses on solving serious problems with professional-quality code. With practical insights into everything from data binding to security, this is the ASP.NET 2.0 book you’ve been searching for: a definitive guide to building industrial-strength Web solutions.
This Book Delivers
Demonstrates practical techniques used by professional developers
Features robust, thoroughly tested sample code and realistic examples
Focuses on the cutting-edge technologies you need to master today
Provides expert advice that will help you build superior software
C# Callback and Event Mechanisms
Please visit the author's website at www.randyconnolly.com/core.
Instructor Resources can be found at: www.randyconnolly.com/core/Teaching.aspx
Customizing and Managing Your Site's Appearance with ASP.NET 2.0 Tools
Personalization with Profiles and Web Parts in ASP.NET 2.0
Why ASP.NET? 3
.NET Framework 8
ASP.NET Web Forms 15
Visual Studio 2005 24
Tutorial: Creating ASP.NET Web Forms 29
Summary 50
Exercises 50
Key Concepts 50
References 51
ASP.NET Event Mode l53
ASP.NET Code Compilation 72
The Page Class 78
ASP.NET Application Lifecycle 81
Summary 94
Exercises 94
Key Concepts 94
References 95
Introducing Server Controls 98
Overview of Web Server Controls 99
The Essential Standard Web Server Controls 107
Summary 177
Exercises 177
Key Concepts 177
References 178
Overview of the Additional Standard Web Server Controls 180
Panel Control 182
MultiView and View Controls 191
Wizard Control 200
FileUpload Control 222
PlaceHolder Control 227
AdRotator Control 237
Xml Control 241
Summary 253
Exercises 254
Key Concepts 254
References 255
Error Handling 257
Using the Validation Server Controls 271
Summary 309
Exercises 309
Key Concepts 309
References 310
Changing the Appearance of Server Controls 311
Using Themes and Skins 320
Master Pages 343
User Controls 365
Summary 369
Exercises 370
Key Concepts 371
References 371
ASP.NET Site Navigation Overview 374
XML Site Map 377
SiteMapPath Control 388
Menu Control 397
TreeView Control 421
Summary 442
Exercises 442
Key Concepts 443
References 444
Introducing Data Binding 448
Using Collections 450
DataSet 472
Choosing a Data Container 495
Summary 499
Exercises 499
Key Concepts 500
References 500
Introducing ADO.NET 503
DbConnection Classes 508
DbCommand Classes 515
DbDataReader Classes 529
DbDataAdapter Classes 544
Data Provider-Independent ADO.NET Coding 550
Data Source Controls 554
Summary 574
Exercises 574
Key Concepts 575
References 576
Introducing the Multivalue Data Controls 577
DataList Control 587
Repeater Control 595
FormView Control 599
DetailsView Control 614
GridView Control 626
Summary 663
Exercises 663
Key Concepts 664
References 664
Designing an Application 666
Two-Layer Model 670
Three-Layer Model 673
Four-Layer Model 689
Summary 714
Exercises 714
Key Concepts 715
References 716
Client-Stored State 718
Application State 725
Session State 727
ASP.NET Cache 738
Summary 748
Exercises 748
Key Concepts 749
References 749
Introduction to ASP.NET Security 754
Forms Authentication 765
Provider Model 780
Membership 791
Role Management 803
Login Controls 814
Summary 829
Exercises 830
Key Concepts 830
References 831
ASP.NET Profiles 834
Web Parts Framework 854
Summary 903
Exercises 903
Key Concepts 904
References 904
Introduction to Web Services 906
Consuming Web Services 909
Creating Web Services 936
Summary 948
Exercises 949
Key Concepts 950
References 950
Internationalizing a Web Application 952
Deployment 972
Summary 987
Exercises 988
Key Concepts 988
References 988
Introducing Atlas 992
Using Atlas 1001
Summary 1015
References 1015