Skip to main content

ASP.NET 4 24-Hour Trainer

ASP.NET 4 24-Hour Trainer

Toi B. Wright

ISBN: 978-0-470-59691-3

Jul 2010

552 pages

Select type: Paperback

Product not available for purchase

Description

This unique book-and-video package introduces ASP.NET 4 to programmers

Microsoft ASP.NET allows you to build dynamically generated Web pages from database content. Written by a well-known authority on ASP.NET, this book-and-DVD package is an ideal place to start learning about the capabilities of ASP.NET 4. Each lesson covers both the ASP.NET Web Forms Framework and the ASP.NET MVC 2 Framework and is designed to teach you the fundamentals of the topic before progressing to a step-by-step tutorial. As part of the print versionof this title, video lessons are included on DVD. For e-book versions, video versions can be accessed at wrox.com using a link provided in the interior of the e-book.

Lessons include:

  • Anatomy of an HTML Page
  • Using Common HTML Tags
  • Adding Style to an HTML Page
  • State Management in ASP .NET 4
  • Configuring Your Web Application
  • Web Site Projects vs. Web Application Projects
  • ASP.NET Web Forms Web Application
  • ASP.NET MVC Web Application
  • The Page Life Cycle in Web Forms
  • The Request Life Cycle in MVC
  • Server Controls in Web Forms
  • HTML Helpers in MVC
  • Master Pages
  • Skins and Themes in Web Forms
  • Partial Views in MVC
  • Validation Controls in Web Forms
  • Validation Helpers in MVC
  • Dynamic Data in Web Forms
  • Display Templates in MVC
  • Dynamic Data Templates in Web Forms
  • Using the AJAX Extensions in Web Forms
  • Using jQuery for Ajax in Web Forms Authentication

ASP.NET 4 24-Hour Trainer is an exceptional book-and-video package ideal for everyone from beginners to more advanced developers.

PREFACE.

WELCOME.

INTRODUCTION.

SECTION I: TO WEB DEVELOPMENT.

LESSON 1: ANATOMY OF AN HTML PAGE.

LESSON 2: USING COMMON HTML TAGS.

LESSON 3: ADDING STYLE TO AN HTML PAGE.

LESSON 4: STATE MANAGEMENT IN ASP.NET 4.

LESSON 5: CONFIGURING YOUR WEB APPLICATION.

SECTION II: GETTING STARTED.

LESSON 6: WEB SITE PROJECTS VS. WEB APPLICATION PROJECTS.

LESSON 7A: YOUR FIRST ASP.NET WEB FORMS WEB APPLICATION.

LESSON 7B: YOUR FIRST ASP.NET MVC WEB APPLICATION.

LESSON 8A: THE PAGE LIFE CYCLE IN WEB FORMS.

LESSON 8B: THE REQUEST LIFE CYCLE IN MVC.

SECTION III: DEVELOPING FORMS AND VIEWS.

LESSON 9A: SERVER CONTROLS IN WEB FORMS.

LESSON 9B: HTML HELPERS IN MVC.

LESSON 10A: VIEW STATE IN WEB FORMS.

LESSON 10B: CUSTOM HTML HELPERS IN MVC.

SECTION IV: MAINTAINING A CONSISTENT PAGE LAYOUT.

LESSON 11: MASTER PAGES.

LESSON 11A: MASTER PAGES IN WEB FORMS.

LESSON 11B: MASTER PAGES IN MVC.

LESSON 12A: SKINS AND THEMES IN WEB FORMS.

LESSON 12B: DESIGN TEMPLATES IN MVC.

LESSON 13A: USER CONTROLS IN WEB FORMS.

LESSON 13B: PARTIAL VIEWS IN MVC.

SECTION V: CONTROLLING THE FLOW.

LESSON 14A: EVENT MODEL IN WEB FORMS.

LESSON 14B: CONTROLLERS IN MVC.

LESSON 15: URL ROUTING OVERVIEW.

LESSON 15A: URL ROUTING IN WEB FORMS.

LESSON 15B: URL ROUTING IN MVC.

SECTION VI: VALIDATING USER INPUT.

LESSON 16A: VALIDATION CONTROLS IN WEB FORMS.

LESSON 16B: VALIDATION HELPERS IN MVC.

LESSON 17A: CUSTOM VALIDATORS IN WEB FORMS.

LESSON 17B: DATA ANNOTATION VALIDATORS IN MVC.

SECTION VII: READING AND DISPLAYING DATA.

LESSON 18: USING THE ADO.NET ENTITY FRAMEWORK.

LESSON 19A: DISPLAYING DATA IN WEB FORMS.

LESSON 19B: DISPLAYING DATA IN MVC.

LESSON 20A: USING GRIDVIEW IN WEB FORMS.

LESSON 20B: MANAGING DATA IN MVC.

SECTION VIII: MANAGING DATA.

LESSON 21A: DYNAMIC DATA IN WEB FORMS.

LESSON 21B: DISPLAY TEMPLATES IN MVC.

LESSON 22A: DYNAMIC DATA TEMPLATES IN WEB FORMS.

LESSON 22B: EDITOR TEMPLATES IN MVC.

SECTION IX: CLIENT-SIDE PROGRAMMING.

LESSON 23: JAVASCRIPT.

LESSON 24A: USING THE AJAX EXTENSIONS IN WEB FORMS.

LESSON 24B: USING THE AJAX HELPERS IN MVC.

LESSON 25A: USING JQUERY FOR AJAX IN WEB FORMS.

LESSON 25B: USING JQUERY FOR AJAX IN MVC.

SECTION X: SECURING YOUR APPLICATION.

LESSON 26: AUTHENTICATION.

LESSON 27A: CREATE A LOGIN PAGE IN WEB FORMS.

LESSON 27B: CREATE A LOGIN PAGE IN MVC.

LESSON 28A: AUTHORIZATION IN WEB FORMS.

LESSON 28B: AUTHORIZATION IN MVC.

APPENDIX A: AJAX CONTROL TOOLKIT.

APPENDIX B: WHAT'S ON THE DVD?

INDEX.

Lesson 2 Code Download
Download
Lesson 3 Code Download
Download
Lesson 11 Code Download
Download
Lesson 12 Code Download
Download
Lesson 13 Code Download
Download
Lesson 18 Code Download
Download
Lesson 19 Code Download
Download
Lesson 20 Code Download
Download
Lesson 21 Code Download
Download
Lesson 22 Code Download
Download
Lesson 23 Code Download
Download
Lesson 24 Code Download
Download
Lesson 25 Code Download
Download
Lesson 1 Solutions
Download
Lesson 2 Solutions
Download
Lesson 3 Solutions
Download
Lesson 4 Solutions
Download
Lesson 5 Solutions
Download
Lesson 6 Solutions
Download
Lesson 7 Solutions
Download
Lesson 8 Solutions
Download
Lesson 9 Solutions
Download
Lesson 10 Solutions
Download
Lesson 11 Solutions
Download
Lesson 12 Solutions
Download
Lesson 13 Solutions
Download
Lesson 14 Solutions
Download
Lesson 15 Solutions
Download
Lesson 16 Solutions
Download
Lesson 17 Solutions
Download
Lesson 18 Solutions
Download
Lesson 19 Solutions
Download
Lesson 20 Solutions
Download
Lesson 21 Solutions
Download
Lesson 22 Solutions
Download
Lesson 23 Solutions
Download
Lesson 24 Solutions
Download
Lesson 25 Solutions
Download
Lesson 26 Solutions
Download
Lesson 27 Solutions
Download
Lesson 28 Solutions
Download
Errata: Lesson 2 Corrected Video
Updated on 12/4/14
Download
Errata: Lesson 4 Corrected Video
Download
Error in Code--Errata p. 31
Image on page 31 on try it section appears to have a line break. This is the corrected image.
Download
Lesson 2 Solutions (update)
Download
ChapterPageDetailsDatePrint Run
2Lesson 2 Video Updated
Lesson 2's video was updated to its most recent version on 9/20/2010. Please use this version.
9/20/2010

4Lesson 4 Video Updated
On 11/03/2010. The video for Lesson 4 was updated. Please use the newest version.
11/03/2010

3xxviiError in Text
"It covers some of the conventions and the digs a little under .."

Should say:
"It covers some of the conventions and then digs a little under ..."
(the should be then)
9/20/2010

xxviiError in Text
Second paragraph - "but if it had to be said it in a quick sentence"

Recommended - "but if it had to be said in a quick sentence"
9/20/2010

5Error in Text
First paragraph:
"create reusable and shared the UI using master pages and partials."

Recommended:
"create reusability and shares the UI ..."
9/20/2010

28Error in Code
Code snippet 1-1.txt -
misspelling of reprents (represents)
9/20/2010

31Error in Code
Image on page 31 on try it section appears to have a line break. You can fix that by placing a "
" after the table tag.
10/31/2010