Buying Options
Learning ASP.NET 3.5, Second Edition
Print $44.99
Add to Cart
Print+Ebook $49.49
Add to Cart
Ebook $35.99
Add to Cart
Safari Books Online
Add to Cart
What is this?
Print £34.50
Add to Cart
What is this?

Product Editions

  1. Learning ASP.NET 3.5, Second Edition - July 2008
  2. Learning ASP.NET 2.0 with AJAX - September 2007
Description
With this book, anyone new to Microsoft ASP.NET will learn how to create engaging and interactive web applications using the new 3.5 version of this popular web development platform. Beginning with the basics and introducing new skills with each new chapter, Learning ASP.NET 3.5 offers functional examples that you can put to work immediately. Each chapter also has detailed summaries, practice questions to ensure comprehension, and exercises so you can apply what you've learned to new situations.
Full Description
Table of Contents
  1. Chapter 1 Getting Started

    1. Hello World

    2. Creating a New Web Site

    3. Creating HelloWorld

    4. Making the HelloWorld Web Site Interactive

    5. What You Just Did

    6. Summary

    7. BRAIN BUILDER

  2. Chapter 2 Building Web Applications

    1. Mastering Web Site Fundamentals

    2. Using Controls

    3. Source Code

    4. Summary

    5. BRAIN BUILDER

  3. Chapter 3 Snappier Web Sites with AJAX

    1. Take a Walk on the Client Side

    2. ScriptManager and UpdatePanel

    3. Controlling Browser History

    4. Extending Controls with the Control Toolkit

    5. TextBoxWaterMarkExtender

    6. PopupControlExtender

    7. CollapsiblePanelExtender

    8. Source Code Listing

    9. Summary

    10. BRAIN BUILDER

    11. Exercises

  4. Chapter 4 Saving and Retrieving Data

    1. Getting Data from a Database

    2. Binding Data Controls

    3. Create a Sample Web Page

    4. Using a DataSource Control

    5. Pay No Attention to That Man Behind the Curtain

    6. GridView Control

    7. Auto-Generated Code

    8. Adding Insert, Update, and Delete Statements

    9. Displaying and Updating the Data

    10. Take It for a Spin

    11. Modifying the Grid Based on Conditions

    12. Selecting Data from the GridView

    13. Passing Parameters to the SELECT Query

    14. LINQ

    15. Creating the Object Model

    16. Using the Object Model

    17. Editing Data in LINQ

    18. ASP.NET Dynamic Data

    19. Source Code Listings

    20. Summary

    21. BRAIN BUILDER

  5. Chapter 5 Validation

    1. Validation Controls

    2. The RequiredFieldValidator

    3. The Summary Control

    4. The Compare Validator

    5. Range Checking

    6. Regular Expressions

    7. Custom Validation

    8. Summary

    9. BRAIN BUILDER

    10. Exercises

  6. Chapter 6 Style Sheets, Master Pages, and Navigation

    1. Styles and Style Sheets

    2. Cascading Styles

    3. Inline Styles

    4. Document-Level Styles

    5. External Style Sheets

    6. Master Pages

    7. Adding Content Pages

    8. Using Nested Master Pages

    9. Changing the Master Page at Runtime

    10. Navigation

    11. Buttons and HyperLinks

    12. Menus and Bread Crumbs

    13. Site Maps

    14. Using Sitemaps

    15. Bread Crumbs

    16. Summary

    17. BRAIN BUILDER

  7. Chapter 7 State and Life Cycle

    1. Page Life Cycle

    2. State

    3. Summary

    4. BRAIN BUILDER

    5. Exercises

  8. Chapter 8 Errors, Exceptions, and Bugs, Oh My!

    1. Creating the Sample Application

    2. Tracing

    3. Debugging

    4. Error Handling

    5. Summary

    6. BRAIN BUILDER

  9. Chapter 9 Security

    1. Forms-Based Security

    2. Creating Users with the WAT

    3. Managing Users Programmatically

    4. Roles

    5. Restricting Access

    6. Summary

    7. BRAIN BUILDER

  10. Chapter 10 Personalization

    1. Profiles

    2. Anonymous Personalization

    3. Themes and Skins

    4. Summary

    5. BRAIN BUILDER

  11. Chapter 11 Putting It All Together

    1. Getting Started

    2. Adding Styles

    3. Using Master Pages

    4. Setting Up Roles and Users

    5. Logging In

    6. Navigation

    7. Products Page

    8. Adding AJAX

    9. Cart Page

    10. Purchase Page

    11. Confirm Page

    12. Custom Error Pages

    13. Summary

    14. Source Code Listings

  1. Appendix Installing the Stuff You'll Need

    1. What Hardware and Software You'll Need

    2. Visual Web Developer

    3. Visual Studio 2008

    4. ASP.NET AJAX Control Toolkit

  2. Appendix Copying a Web Site

    1. Virtual Directories

    2. Copying the Web Site Without Using the IDE

    3. Copying the Web Site with the IDE

  3. Appendix Publishing Your Web Site

    1. Using a Hosting Company

    2. Example: Getting Set Up on a Hosting Site

    3. Hosting Your Own Site

    4. Further Resources

  4. Appendix Answers to Quizzes and Exercises

    1. Chapter 1: Getting Started

    2. Chapter 2: Building Web Applications

    3. Chapter 3: Snappier Web Sites with AJAX

    4. Chapter 4: Saving and Retrieving Data

    5. Chapter 5: Validation

    6. Chapter 6: Style Sheets, Master Pages, and Navigation

    7. Chapter 7: State and Life Cycle

    8. Chapter 8: Errors, Exceptions, and Bugs, Oh My!

    9. Chapter 9: Security

    10. Chapter 10: Personalization

  5. Colophon

View Full Table of Contents
Product Details
Title:
Learning ASP.NET 3.5, Second Edition
By:
Jesse Liberty, Dan Hurwitz, Brian MacDonald
Publisher:
O'Reilly Media
Formats:
  • Print
  • Ebook
  • Safari Books Online
Print Release:
July 2008
Ebook Release:
February 2009
Pages:
608
Print ISBN:
978-0-596-51845-5
| ISBN 10:
0-596-51845-5
Ebook ISBN:
978-0-596-10307-1
| ISBN 10:
0-596-10307-7
Customer Reviews
About the Authors
  1. Jesse Liberty

    Jesse Liberty is the best-selling author of O'Reilly Media's Learning ASP.NET with AJAX, Programming C#, Programming .NET 3.5, and a dozen other books on programming. He is a Senior Program Manager at Microsoft on the Silverlight Development Team, and a frequent contributor to O'Reilly Network websites and publications. Jesse is a former Distinguished Software Engineer at AT&T and Vice President for technology development at CitiBank, and was an independent consultant for 12 years.

    View Jesse Liberty's full profile page.

  2. Dan Hurwitz

    Dan Hurwitz is the president of Sterling Solutions, Inc., where for nearly two decades he has been providing contract programming and database development to a wide variety of clients.

    View Dan Hurwitz's full profile page.

  3. Brian MacDonald

    Brian MacDonald has edited programming and networking books for major publishers on topics ranging from securing Windows servers to PHP web programming to running an eBay business. He also coauthored O'Reilly's Learning C# 2005.

    View Brian MacDonald's full profile page.

Colophon

The image on the cover of Learning ASP.NET 3.5, Second Edition, is a monkfish (Lophius piscatorius). Europeans occasionally call the monkfish a sea monk, a kinder term for a fish also known as a sea monster.

Although according to Seafood Watch, Americans concerned with sustainable living practices should avoid eating the fish, the monkfish remains a popular dish among consumers and chefs alike.

Chefs have come to appreciate the fish-often labeled the "poor man's lobster"-for its ability to absorb the flavor of accompanying broths and spices. While the fish is only similar to the lobster in texture and not flavor, many chefs find it easier to promote the fish under a name the public will recognize and not find intimidating.

Its large head, which is twice as wide as its tail, and enormous mouth filled with sharp, pointy teeth give the monkfish a reputation for being one of the ugliest fish around. Markets will usually sell the monkfish without its head, a precedent perhaps set by France, where it had previously been illegal to bring monkfish into the country with their heads attached, as the fish might frighten passersby.

The cover image is from Dover's Animals. The cover font is Adobe ITC Garamond. The text font is Linotype Birka; the heading font is Adobe Myriad Condensed; and the code font is LucasFont's TheSansMonoCondensed.

  • Book cover of Learning ASP.NET 3.5