ASP.NET Professional Secrets
The Insider's Guide to:
* Uploading Multiple Files from a Single Page (see Chapter 5)
* Double-Checking Client-Side Validation (see Chapter 9)
* Nesting User Controls (see Chapter 10)
* Using the Code-Behind Model with Notepad (see Chapter 12)
* Supporting Specific .NET Framework Versions (see Chapter 13)
* Debugging a SQL Server Stored Procedure from Visual Studio .NET (see Chapter 14)
* Streaming Attachments (see Chapter 18)
* Screen Scraping Using WSDL Documents and Proxy Classes (see Chapter 30)
* Integrating Mobile Emulators with Visual Studio .NET (see Chapter 33)
Part I: Starting the ASP.NET Journey.
Chapter 1: Introducing .NET and ASP.NET.
Chapter 2: Creating ASP.NET Applications with Visual Studio .NET.
Chapter 3: Using the ASP.NET Web Matrix Project.
Part II: Controls.
Chapter 4: The What, Where, When, Why, and How of Controls.
Chapter 5: Making HTML Server Controls Work for You.
Chapter 6: Basic Web Controls.
Chapter 7: Understanding List Web Controls.
Chapter 8: Manipulating Rich Web Controls.
Chapter 9: Taking Advantage of Validation Server Controls.
Chapter 10: User Controls: Building Reusable Pieces of Code.
Chapter 11: Building Custom Controls.
Part III: Applications as a Whole.
Chapter 12: An In-Depth Look at the .aspx Page.
Chapter 13: Understanding the Entire Application.
Chapter 14: Debugging ASP.NET Pages and Handling Exceptions.
Chapter 15: Controlling Security for Your ASP.NET Applications.
Chapter 16: Packaging and Deploying Your ASP.NET Applications.
Chapter 17: Interoperability.
Chapter 18: Networking: Understanding E-mail in .NET.
Chapter 19: Networking: Understanding File I/O in .NET.
Part IV: ASP.NET and Data.
Chapter 20: Understanding ADO.NET.
Chapter 21: Rendering and Data Binding with ADO.NET Objects.
Chapter 22: XML and ADO.NET.
Chapter 23: XML Namespaces.
Part V: Performance and Optimization.
Chapter 24: Configuring Your Applications.
Chapter 25: Applying Caching and Other Performance Enhancements.
Chapter 26: State Management Techniques and Their Consequences.
Part VI: XML Web Services.
Chapter 27: Understanding the Basics of XML Web Services.
Chapter 28: Building and Consuming XML Web Services.
Chapter 29: Taking XML Web Services One Step Farther.
Chapter 30: Getting What You Need by Screen Scraping.
Part VII: Mobile Development.
Chapter 31: Building Wireless Applications.
Chapter 32: Uncovering the Secrets of Mobile Controls.
Chapter 33: Advanced Techniques for Building Mobile Applications.
Appendix A: Language Lookup: Visual Basic .NET.
Appendix B: Language Lookup: C#.
Appendix C: ASP.NET Resources.
Thiru Thangarathinam is an MCSD and MCAD and specializes in developing distributed applications using .NET for Intel Corporation.
Bill Hatfield is a best-selling author and editor of the technical journal Hardcore Visual Studio .NET.
Doug Seven is a .NET Framework author and speaker and cofounder of the online training resource DotNetJunkies.
Srinivasa Sivakumar is a Technical Team Leader for Thomson Financials and an author and speaker specializing in Web and mobile solutions using .NET technologies.
Dave Wanta is the founder of the ASP.NET directory site www.123aspx.com and a speaker for INETA.
Jason T. Roff is an author, software developer, and owner of First Factory, Inc., a Web-hosting company specializing in Microsoft technologies.