Introduction to MVC
The MVC Pattern
- A Brief History of Web Development
- Traditional ASP.NET Web Forms
- Benefits of ASP.NET MVC
The MVC Pattern
- The MVC architecture pattern
- Domain models and Repositories
- Automatically Implemented Properties
- Using Object and Collection Initializers
- Entity Framework
- Lambda Expressions
- Introducing the Controller
- Templated View Helpers
- Using Metadata for Data Values
- Explicitly Validating a Model
- Displaying Validation Messages
- Alternative Validation Techniques
- Security and Authentication
- Working with the ASPX engine
- Working with the Razor Engine
- Razor Views
- Partial Views
- Adding Dynamic Content to a Razor View o Inline code o Partial Views
- About Routing
- Understanding the Routing Mechanism
- Adding a Route Entry
- Using Parameters
- Using Defaults
- Using Constraints
- Setting Up Areas
- Actions in Areas
- Routing and URL Generation with Areas
- ASP.NET MVC's Ajax Helpers
- Using jQuery with ASP.NET MVC
- Authentication
- Authorization
- Cross-site scripting ( XSS )