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.
Sams Teach Yourself ASP.NET 3.5 in 24 Hours
Scott Mitchell
Starter Kit
DVD includes Microsoft Visual Web Developer 2008 Express Edition
In just 24 sessions of one hour or less, you will be up and running with ASP.NET 3.5. Using a straightforward, step-by-step approach, each lesson builds upon a real-world foundation forged in both technology and business matters, allowing you to learn the essentials of building dynamic, data-driven web applications from the ground up.
Step-by-step instructions carefully walk you through the most common questions, issues, and tasks.
Q&As, quizzes, and exercises at the end of each lesson help you build and test your knowledge.
By the Way, Did You Know?, and Watch Out! boxes point out shortcuts and solutions.
Learn how to…
As editor and main contributor to 4GuysFromRolla.com, a popular ASP.NET resource website, Scott Mitchell has authored more than a thousand articles on Microsoft web technologies since 1998. In addition to his vast collection of online articles, Scott has written six previous books on ASP and ASP.NET: Sams Teach Yourself Active Server Pages 3.0 in 21 Days (Sams); Designing Active Server Pages (O’Reilly); ASP.NET: Tips, Tutorials, and Code (Sams); ASP.NET Data Web Controls Kick Start (Sams); Sams Teach Yourself ASP.NET in 24 Hours (Sams); and Sams Teach Yourself ASP.NET 2.0 in 24 Hours (Sams). Scott has also written a number of magazine articles and is a regular columnist for Microsoft’s MSDN Magazine.
DVD Includes:
On the Web:
Category: Microsoft Programming/ASP.NET
Covers: ASP.NET 3.5
User Level: Beginning—Intermediate
Getting Started with ASP.NET 3.5
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Part I: Overview of ASP.NET 3.5
HOUR 1 Getting Started with ASP.NET 3.5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2 Understanding the ASP.NET Programming Model. . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3 Using Visual Web Developer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
4 Designing, Creating, and TestingASP.NET Web Pages . . . . . . . . . . . . . . . . . . . . . . 77
5 Understanding Visual Basic’s Variables and Operators. . . . . . . . . . . . . . . . . . . 107
6 Managing Program Flow with Visual Basic’s Control Structures. . . . . . . 131
7 Working with Objects in Visual Basic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
8 ASP.NET Web Controls for Displaying Text. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Part II: Collecting and Processing User Input
HOUR 9 Web Form Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
10 Using Text Boxes to Collect Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
11 Collecting Input Using Drop-Down Lists, Radio Buttons,
and Checkboxes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
12 Validating User Input with Validation Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
Part III: Working with Databases
HOUR 13 An Introduction to Databases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
14 Accessing Data with the Data Source Web Controls. . . . . . . . . . . . . . . . . . . . . . . 319
15 Displaying Data with the Data Web Controls. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
16 Deleting, Inserting, and Editing Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
17 Working with Data-Bound DropDownLists,
RadioButtons, and Checkboxes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
18 Exploring Data Binding and Other Data-Related Topics. . . . . . . . . . . . . . . . . 429
19 Using Templated Data Web Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
Part IV: Site Navigation, User Management, Page Layout, AJAX,
and Deployment
HOUR 20 Defining a Site Map and Providing Site Navigation . . . . . . . . . . . . . . . . . . . . . . 483
21 Managing Your Site’s Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509
22 Using Master Pages to Provide Sitewide Page Templates . . . . . . . . . . . . . . . . . 539
23 Building More Responsive Web Pages with ASP.NET AJAX. . . . . . . . . . . . . . 563
24 Deploying Your Website. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 603