| |
| |
Acknowledgments | |
| |
| |
Introduction | |
| |
| |
Hardware Requirements | |
| |
| |
Software Requirements | |
| |
| |
Using the Companion Media | |
| |
| |
Microsoft Certified Professional Program | |
| |
| |
Errata and Book Support | |
| |
| |
We Want to Hear from You | |
| |
| |
Stay in Touch | |
| |
| |
| |
Introducing ASP.NET 4 | |
| |
| |
| |
Before You Begin | |
| |
| |
| |
Lesson 1: Understanding Web Communications | |
| |
| |
| |
Lesson 2: Creating a Website and Adding New Webpages | |
| |
| |
| |
Lesson 3: Working with Web Configuration Files | |
| |
| |
| |
Case Scenarios | |
| |
| |
| |
Suggested Practices | |
| |
| |
| |
Take a Practice Test | |
| |
| |
| |
Using Master Pages, Themes, and Caching | |
| |
| |
| |
Before You Begin | |
| |
| |
| |
Lesson 1: Using Master Pages | |
| |
| |
| |
Lesson 2: Using Themes | |
| |
| |
| |
Lesson 3: Caching | |
| |
| |
| |
Case Scenarios | |
| |
| |
| |
Suggested Practices | |
| |
| |
| |
Take a Practice Test | |
| |
| |
| |
Handling Events and Managing State | |
| |
| |
| |
Before You Begin | |
| |
| |
| |
Lesson 1: Understanding the ASP.NET Life Cycle and Handling Events | |
| |
| |
| |
Lesson 2: Using Client-Side State Management | |
| |
| |
| |
Lesson 3: Using Server-Side State Management | |
| |
| |
| |
Case Scenarios | |
| |
| |
| |
Suggested Practices | |
| |
| |
| |
Take a Practice Test | |
| |
| |
| |
Using Server Controls | |
| |
| |
| |
Before You Begin | |
| |
| |
| |
Lesson 1: Exploring Common Server Controls | |
| |
| |
| |
Lesson 2: Exploring Specialized Server Controls | |
| |
| |
| |
Case Scenarios | |
| |
| |
| |
Suggested Practices | |
| |
| |
| |
Take a Practice Test | |
| |
| |
| |
Input Validation and Site Navigation | |
| |
| |
| |
Before You Begin | |
| |
| |
| |
Lesson 1: Performing Input Validation | |
| |
| |
| |
Lesson 2: Performing Site Navigation | |
| |
| |
| |
Lesson 3: Using Web Parts | |
| |
| |
| |
Case Scenarios | |
| |
| |
| |
Suggested Practices | |
| |
| |
| |
Take a Practice Test | |
| |
| |
| |
Globalization and Accessibility | |
| |
| |
| |
Before You Begin | |
| |
| |
| |
Lesson 1: Configuring Globalization and Localization | |
| |
| |
| |
Lesson 2: Configuring Accessibility | |
| |
| |
| |
Case Scenarios | |
| |
| |
| |
Suggested Practices | |
| |
| |
| |
Take a Practice Test | |
| |
| |
| |
Creating Custom Web Controls | |
| |
| |
| |
Before You Begin | |
| |
| |
| |
Lesson 1: Creating User Controls | |
| |
| |
| |
Lesson 2: Creating Custom Web Server Controls | |
| |
| |
| |
Case Scenarios | |
| |
| |
| |
Suggested Practices | |
| |
| |
| |
Take a Practice Test | |
| |
| |
| |
Debugging and Deploying | |
| |
| |
| |
Before You Begin | |
| |
| |
| |
Lesson 1: Debugging Websites | |
| |
| |
| |
Lesson 2: Troubleshooting Websites | |
| |
| |
| |
Lesson 3: Deploying Websites | |
| |
| |
| |
Case Scenarios | |
| |
| |
| |
Suggested Practices | |
| |
| |
| |
Take a Practice Test | |
| |
| |
| |
Working with Client-Side Scripting, AJAX, and jQuery | |
| |
| |
| |
Before You Begin | |
| |
| |
| |
Lesson 1: Creating AJAX-Enabled Web Forms | |
| |
| |
| |
Lesson 2: Creating Client Scripts with the Microsoft AJAX Library | |
| |
| |
| |
Lesson 3: Implementing jQuery | |
| |
| |
| |
Case Scenarios | |
| |
| |
| |
Suggested Practices | |
| |
| |
| |
Take a Practice Test | |
| |
| |
| |
Writing and Working with HTTP Modules and Web Services | |
| |
| |
| |
Before You Begin | |
| |
| |
| |
Lesson 1: Creating HTTP Handlers and HTTP Modules | |
| |
| |
| |
Lesson 2: Creating and Consuming XML Web Services | |
| |
| |
| |
Lesson 3: Creating and Consuming WCF Services | |
| |
| |
| |
Case Scenarios | |
| |
| |
| |
Suggested Practices | |
| |
| |
| |
Take a Practice Test | |
| |
| |
| |
Connecting to and Querying Data with LINQ | |
| |
| |
| |
Before You Begin | |
| |
| |
| |
Lesson 1: Getting Started with LINQ | |
| |
| |
| |
Lesson 2: LINQ and ADO.NET | |
| |
| |
| |
Case Scenarios | |
| |
| |
| |
Suggested Practices | |
| |
| |
| |
Take a Practice Test | |
| |
| |
| |
Working with Data Source Controls and Data-Bound Controls | |
| |
| |
| |
Before You Begin | |
| |
| |
| |
Lesson 1: Connecting to Data with Data Source Controls | |
| |
| |
| |
Lesson 2: Working with Data-Bound Web Server Controls | |
| |
| |
| |
Lesson 3: Working with ASP.NET Dynamic Data | |
| |
| |
| |
Case Scenarios | |
| |
| |
| |
Suggested Practices | |
| |
| |
| |
Take a Practice Test | |
| |
| |
| |
Implementing User Profiles, Authentication, and Authorization | |
| |
| |
| |
Before You Begin | |
| |
| |
| |
Lesson 1: Working with User Profiles | |
| |
| |
| |
Lesson 2: Using ASP.NET Membership | |
| |
| |
| |
Case Scenarios | |
| |
| |
| |
Suggested Practices | |
| |
| |
| |
Take a Practice Test | |
| |
| |
| |
Creating Websites with ASP.NET MVC 2 | |
| |
| |
| |
Before You Begin | |
| |
| |
| |
Lesson 1: Understanding ASP.NET MVC Applications | |
| |
| |
| |
Lesson 2: Creating Models, Views, and Controllers | |
| |
| |
| |
Case Scenarios | |
| |
| |
| |
Suggested Practices | |
| |
| |
| |
Take a Practice Test; Answers | |
| |
| |
| |
Lesson Review Answers | |
| |
| |
| |
Case Scenario Answers | |
| |
| |
| |
Lesson Review Answers | |
| |
| |
| |
Case Scenario Answers | |
| |
| |
| |
Lesson Review Answers | |
| |
| |
| |
Case Scenario Answers | |
| |
| |
| |
Lesson Review Answers | |
| |
| |
| |
Case Scenario Answers | |
| |
| |
| |
Lesson Review Answers | |
| |
| |
| |
Case Scenario Answers | |
| |
| |
| |
Lesson Review Answers | |
| |
| |
| |
Case Scenario Answers | |
| |
| |
| |
Lesson Review Answers | |
| |
| |
| |
Case Scenario Answers | |
| |
| |
| |
Lesson Review Answers | |
| |
| |
| |
Case Scenario Answers | |
| |
| |
| |
Lesson Review Answers | |
| |
| |
| |
Case Scenario Answers | |
| |
| |
| |
Lesson Review Answers | |
| |
| |
| |
Case Scenario Answers | |
| |
| |
| |
Lesson Review Answers | |
| |
| |
| |
Case Scenario Answers | |
| |
| |
| |
Lesson Review Answers | |
| |
| |
| |
Case Scenario Answers | |
| |
| |
| |
Lesson Review Answers | |
| |
| |
| |
Case Scenario Answers | |
| |
| |
| |
Lesson Review Answers | |
| |
| |
| |
Case Scenario Answers; System Requirements; | |