Skip to main content

Professional ASP.NET 4.5 in C# and VB

Professional ASP.NET 4.5 in C# and VB

Jason N. Gaylord, Christian Wenz, Pranav Rastogi, Todd Miranda, Scott Hanselman, Scott Hunter (Foreword by)

ISBN: 978-1-118-33205-4

Apr 2013

1440 pages

Select type: E-Book

$38.99

Description

The all-new approach for experienced ASP.NET professionals!

ASP.NET is Microsoft's technology for building dynamically generated web pages from database content. Originally introduced in 2002, ASP.NET has undergone many changes in multiple versions and iterations as developers have gained a decade of experience with this popular technology. With that decade of experience, this edition of the book presents a fresh, new overhauled approach.

  • A new focus on how to build ASP.NET sites and applications relying on field-tested reliable methods
  • Integration of ""One ASP.NET"" philosophy treating ASP.NET Web Forms and ASP.NET MVC as equal tools each with their proper time and place
  • Coverage of hot new ASP.NET 4.5 additions such as the Web API, Websockets and HTML5 & CSS3 use in layout but only to the extent that the tools themselves are practical and useful for working ASP.NET developers

Professional ASP.NET 4.5 in C# and VB is an essential tool for programmers who need to be productive and build reliably performing sites with the latest ASP.NET Framework and Visual Studio.

Related Resources

Instructor

Request an Evaluation Copy for this title

FOREWORD xli

INTRODUCTION xliii

PART I: ASP.NET FUNDAMENTALS

CHAPTER 1: ONE ASP.NET 3

CHAPTER 2: HTML5 AND CSS3 DESIGN WITH ASP.NET 17

CHAPTER 3: ASP.NET WEB FORMS STRUCTURE 53

PART II: CONTROLS

CHAPTER 4: ASP.NET SERVER CONTROLS AND CLIENT-SIDE SCRIPTS 103

CHAPTER 5: ASP.NET WEB SERVER CONTROLS 123

CHAPTER 6: VALIDATION SERVER CONTROLS 199

CHAPTER 7: USER AND SERVER CONTROLS 231

PART III: DATA ACCESS

CHAPTER 8: DATA BINDING 299

CHAPTER 9: MODEL BINDING 355

CHAPTER 10: QUERYING WITH LINQ 371

CHAPTER 11: ENTITY FRAMEWORK 411

CHAPTER 12: ASP.NET DYNAMIC DATA 443

CHAPTER 13: WORKING WITH SERVICES 455

PART IV: PROVIDERS

CHAPTER 14: INTRODUCTION TO THE PROVIDER MODEL 529

CHAPTER 15: EXTENDING THE PROVIDER MODEL 559

PART V: ASP.NET FEATURES

CHAPTER 16: WORKING WITH MASTER PAGES 591

CHAPTER 17: SITE NAVIGATION 621

CHAPTER 18: PERSONALIZATION 671

CHAPTER 19: MEMBERSHIP AND ROLE MANAGEMENT 701

CHAPTER 20: SECURITY 759

PART VI: APPLICATION STATE

CHAPTER 21: STATE MANAGEMENT 791

CHAPTER 22: CACHING 823

PART VII: CLIENT-SIDE DEVELOPMENT

CHAPTER 23: ASP.NET AJAX 857

CHAPTER 24: AJAX CONTROL TOOLKIT 895

CHAPTER 25: JQUERY 957

CHAPTER 26: REAL-TIME COMMUNICATION 983

CHAPTER 27: DEVELOPING WEBSITES WITH MOBILE IN MIND 1001

PART VIII: APPLICATION CONFIGURATION AND DEPLOYMENT

CHAPTER 28: CONFIGURATION 1027

CHAPTER 29: DEBUGGING AND ERROR HANDLING 1075

CHAPTER 30: MODULES AND HANDLERS 1105

CHAPTER 31: ASYNCHRONOUS COMMUNICATION 1121

CHAPTER 32: BUILDING GLOBAL APPLICATIONS 1135

CHAPTER 33: PACKAGING AND DEPLOYING ASP.NET APPLICATIONS 1163

PART IX: ADDITIONAL ASP.NET TECHNOLOGIES

CHAPTER 34: ASP.NET MVC 1187

CHAPTER 35: ASP.NET WEB PAGES AND RAZOR 1215

PART X: APPENDIXES

APPENDIX A: MIGRATING OLDER ASP.NET PROJECTS 1239

APPENDIX B: COM INTEGRATION 1247

APPENDIX C: ASP.NET ULTIMATE TOOLS 1257

APPENDIX D: ADMINISTRATION AND MANAGEMENT 1269

APPENDIX E: DYNAMIC TYPES AND LANGUAGES 1295

APPENDIX F: ASP.NET ONLINE RESOURCES 1305

APPENDIX G: VISUAL STUDIO EXTENSIBILITY WITH NUGET 1309

INDEX 1333

Chapter 2 Download
Appendix E Download
Chapter 3 Download
Chapter 4 Download
Chapter 5 Download
Chapter 6 Download
Chapter 7 Download
Chapter 8 Download
Chapter 9 Download
Chapter 10 Download
Chapter 11 Download
Chapter 12 Download
Chapter 13 Download
Chapter 14 Download
Chapter 15 Download
Chapter 16 Download
Chapter 17 Download
ReadMe Download
Chapter 18 Download
Chapter 19 Download
Chapter 20 Download
Chapter 21 Download
Chapter 22 Download
Chapter 23 Download
Chapter 24 Download
Chapter 25 Download
Chapter 26 Download
Chapter 27 Download
Database Used in Book Download
Chapter 28 Download
Chapter 29 Download
Chapter 30 Download
Chapter 31 Download
Chapter 32 Download
Chapter 34 Download
Chapter 35 Download
Appendix B Download