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-31182-0

May 2013

1440 pages

Select type: Paperback

Product not available for purchase

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

ReadMe
Download
Database Used in Book
Download
Chapter 2
Download
Chapter 3
Download
Chapter 4
Download
Chapter 5
Updated on 10/4/13.
Download
*Please note that Chapter 5 Code has been updated from its original version
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
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
Chapter 28
Download
Chapter 29
Download
Chapter 30
Download
Chapter 31
Download
Chapter 32
Download
Chapter 34
Download
Chapter 35
Download
Appendix B
Download
Appendix E
Download
Full Code Download
Full Code Download here.
ChapterPageDetailsDatePrint Run
227Error in Text
Currently reads: "Universal selectors"

Should read: "Universal Selector"
06/21/2013

158-159Error in Listings
In Chapter 5, some Listings read: DayNumberText ="25"
All DayNumberText examples should read "18" not "25"
07/22/2013