PART I GETTING STARTED WITH ASP.NET \r\n\r\nCHAPTER 1 ASP.NET Overview \r\n\r\nUnderstanding Microsoft .NET \r\nASP.NET Architecture \r\nConclusion \r\n\r\nCHAPTER 2 Using ASP.NET Development Tools \r\n\r\nNotepad ".NET" \r\nVisual Studio .NET \r\nChapter 2 Quick Reference \r\n\r\nPART II ASP.NET WEB DEVELOPMENT FUNDAMENTALS \r\n\r\nCHAPTER 3 ASP.NET Development Overview\r\n\r\nASP.NET Project Types \r\nASP.NET File Types \r\nLanguages Used in this Book \r\nWorking with Multiple Languages \r\nVisual Studio .NET Features \r\nChapter 3 Quick Reference \r\n\r\nCHAPTER 4 Understanding Programming Basics \r\n\r\nExpressions, Variables, and Constants \r\nProcedures \r\nFlow Control \r\nError Handling\r\nUnderstanding Object-Oriented Programming Basics \r\nChapter 4 Quick Reference \r\n\r\nPART III ASP.NET WEB APPLICATIONS \r\n\r\nCHAPTER 5 Creating an ASP.NET Web Application \r\n\r\nCreating a Web Application with Visual Studio .NET \r\nCreating a Web Application with the .NET SDK \r\nChapter 5 Quick Reference \r\n\r\nCHAPTER 6 Managing Application State \r\n\r\nUsing Application State \r\nUsing Session State \r\nState and Scalability \r\nConfiguring Session State Storage \r\nUsing Client-Side Cookies for State Storage \r\nASP.NET Server Control State \r\nChapter 6 Quick Reference \r\n\r\nCHAPTER 7 Configuring an ASP.NET Application \r\n\r\nUnderstanding ASP.NET Configuration \r\nASP.NET Configuration Elements \r\nSetting and Retrieving Custom Application Settings \r\nChapter 7 Quick Reference \r\n\r\nCHAPTER 8 Security in ASP.NET \r\n\r\nThe Importance of Security \r\nSecurity Basics \r\nEnabling Authentication \r\nUsing Authorization \r\nUsing Impersonation \r\nUnderstanding Code Access Security \r\nSecurity Resources \r\nChapter 8 Quick Reference \r\nPART IV ASP.NET WEB FORMS \r\n\r\nCHAPTER 9 Creating Web Forms \r\n\r\nAnatomy of an ASP.NET Web Form \r\nEvent Handling \r\nPage Runtime Structure \r\nUsing Code-Behind in Web Forms \r\nChapter 9 Quick Reference \r\n\r\nCHAPTER 10 Using Server Controls \r\n\r\nTypes of Controls\r\nChapter 10 Quick Reference\r\n\r\nCHAPTER 11 Accessing and Binding Data \r\n\r\nUnderstanding ADO.NET \r\nCreating and Opening Connections \r\nReading and Updating Data with Commands \r\nUsing Datasets \r\nReading Data with Datareaders \r\nData-Binding \r\nChapter 11 Quick Reference \r\n\r\nCHAPTER 12 Creating Custom Server Controls \r\n\r\nCreating Your First Control \r\nAdding Functionality \r\nCreating Custom Controls Through Composition \r\nCreating Templated Controls \r\nExtending Existing Controls \r\nChapter 12 Quick Reference \r\nPART V ASP.NET WEB SERVICES \r\n\r\nCHAPTER 13 Creating and Using Web Services \r\n\r\nUnderstanding XML-Based Web Services \r\nCreating a Web Service \r\nUsing a Web Service \r\nChapter 13 Quick Reference \r\n\r\nCHAPTER 14 Using Caching to Improve Performance \r\n\r\nUnderstanding Caching \r\nUsing Output Caching \r\nCaching Arbitrary Data \r\nChapter 14 Quick Reference \r\n\r\nCHAPTER 15 Deploying an ASP.NET Application \r\n\r\nUnderstanding the Structure of ASP.NET Applications \r\nDeploying a Web Application Manually \r\nDeployment Options in Visual Studio .NET \r\nChapter 15 Quick Reference \r\n\r\nCHAPTER 16 Tracing and Debugging ASP.NET Applications \r\n\r\nTracing \r\nDebugging \r\nChapter 16 Quick Reference \r\n\r\nAPPENDIX A Migrating from ASP to ASP.NET \r\n\r\nMigration Overview \r\n\r\nAPPENDIX B Additional Code Listings \r\n\r\nChapter 4 \r\nChapter 11 \r\nChapter 12 \r\n\r\nAFTERWORD \r\n\r\nINDEX \r\n\r\nABOUT THE AUTHOR
无封面