FOREWORD xxxi
INTRODUCTION xxxiii
CHAPTER 1: GETTING STARTED WITH ASP.NET 4.5 1
CHAPTER 2: BUILDING AN ASP.NET WEBSITE 33
CHAPTER 3: DESIGNING YOUR WEB PAGES 65
CHAPTER 4: WORKING WITH ASP.NET SERVER CONTROLS 107
CHAPTER 5: PROGRAMMING YOUR ASP.NET WEB PAGES 145
CHAPTER 6: CREATING CONSISTENT LOOKING WEBSITES 207
CHAPTER 7: NAVIGATION 253
CHAPTER 8: USER CONTROLS 285
CHAPTER 9: VALIDATING USER INPUT 311
CHAPTER 10: ASP.NET AJAX 349
CHAPTER 11: JQUERY 385
CHAPTER 12: INTRODUCTION TO DATABASES 421
CHAPTER 13: DISPLAYING AND UPDATING DATA 453
CHAPTER 14: LINQ AND THE ADO.NET ENTITY FRAMEWORK 497
CHAPTER 15: WORKING WITH DATA - ADVANCED TOPICS 553
CHAPTER 16: SECURITY IN YOUR ASP.NET 4.5 WEBSITE 603
CHAPTER 17: PERSONALIZING WEBSITES 643
CHAPTER 18: EXCEPTION HANDLING, DEBUGGING, AND TRACING 679
CHAPTER 19: DEPLOYING YOUR WEBSITE 729
APPENDIX A: EXERCISE ANSWERS 767
APPENDIX B: CONFIGURING SQL SERVER 2012 793
Configuring SQL Server 2012 793
Terminology and Concepts 793
SQL Server Authentication 794
Windows Authentication 794
Choosing between Windows and Server Authentication 795
Using SQL Server Management Studio 795
Enabling Remote Connections in SQL Server 795
Attaching Databases to SQL Server 796
Connecting Your Application to SQL Server 2012 798
Scenario 1 - Using SQL Server Authentication 799
Scenario 2 - Using Windows Authentication with IIS and the Database on the Same Machine 803
Configuring Application Services 805
INDEX 807