Pro ASP.NET Core MVC 2 /
Saved in:
Author / Creator: | Freeman, Adam, 1972- author. |
---|---|
Edition: | Seventh edition. |
Imprint: | [London, U.K.] : Apress, [2017] ©2017 |
Description: | 1 online resource |
Language: | English |
Subject: | |
Format: | E-Resource Book |
URL for this record: | http://pi.lib.uchicago.edu/1001/cat/bib/11384671 |
Table of Contents:
- Contents at a Glance
- Contents
- About the Author
- About the Technical Reviewer
- Part I: Introducing ASP.NET Core MVC 2
- Chapter 1: ASP .NET Core MVC in Context
- Understanding the History of ASP.NET Core MVC
- ASP.NET Web Forms
- What Was Wrong with ASP.NET Web Forms?
- The Original MVC Framework
- What Was Wrong with the Original MVC Framework?
- Understanding ASP.NET Core
- Whatâ#x80;#x99;s New in ASP.NET Core MVC 2
- Key Benefits of ASP.NET Core MVC
- MVC Architecture
- Extensibility
- Tight Control over HTML and HTTP
- Testability
- Powerful Routing SystemModern API
- Cross-Platform
- ASP.NET Core MVC Is Open Source
- What Do I Need to Know?
- What Is the Structure of This Book?
- Part 1: Introducing ASP.NET Core MVC
- Part 2: ASP.NET Core MVC in Detail
- Where Can You Get the Example Code?
- Where Can You Get Corrections for This Book?
- Contacting the Author
- Summary
- Chapter 2: Your First MVC Application
- Installing Visual Studio
- Installing the .NET Core 2.0 SDK
- Creating a New ASP.NET Core MVC Project
- Adding the Controller
- Understanding Routes
- Rendering Web PagesCreating and Rendering a View
- Adding Dynamic Output
- Creating a Simple Data-Entry Application
- Setting the Scene
- Designing a Data Model
- Creating a Second Action and a Strongly Typed View
- Linking Action Methods
- Building the Form
- Receiving Form Data
- Using Model Binding
- Storing Responses
- Displaying the Responses
- Adding Validation
- Highlighting Invalid Fields
- Styling the Content
- Styling the Welcome View
- Styling the RsvpForm View
- Styling the Thanks View
- Styling the List View
- SummaryChapter 3: The MVC Pattern, Projects, and Conventions
- The History of MVC
- Understanding the MVC Pattern
- Understanding Models
- Understanding Controllers
- Understanding Views
- The ASP.NET Implementation of MVC
- Comparing MVC to Other Patterns
- Understanding the Smart UI Pattern
- Understanding the Model-View Architecture
- Understanding Classic Three-Tier Architecture
- Understanding Variations on MVC
- Understanding the Model-View-Presenter Pattern
- Understanding the Model-View-View Model Pattern
- Understanding ASP.NET Core MVC ProjectsCreating the Project
- Understanding MVC Conventions
- Following Conventions for Controller Classes
- Following Conventions for Views
- Following Conventions for Layouts
- Summary
- Chapter 4: Essential C# Features
- Preparing the Example Project
- Enabling ASP.NET Core MVC
- Creating the MVC Application Components
- Creating the Model
- Creating the Controller and View
- Using the Null Conditional Operator
- Chaining the Null Conditional Operator
- Combining the Conditional and Coalescing Operators