43 KiB
43 KiB
title | author | description | ms.author | manager | ms.date | ms.topic | ms.assetid | ms.technology | ms.prod | msc.legacyurl | msc.type |
---|---|---|---|---|---|---|---|---|---|---|---|
ASP.NET MVC | Microsoft Docs | rick-anderson | Download ASP.NET MVC and learn how to build web apps using the model view controller pattern. | aspnetcontent | wpickett | 06/24/2011 | article | 466e52b9-bddf-4b2d-847a-f8df9a2513d7 | dotnet-mvc | .net-framework | /mvc | categoryindex |
ASP.NET MVC
-
-
-
Getting Started with ASP.NET MVC 5
- Getting Started
- Adding a Controller
- Adding a View
- Adding a Model
- Creating a Connection String and Working with SQL Server LocalDB
- Accessing Your Model's Data from a Controller
- Examining the Edit Methods and Edit View
- Adding Search
- Adding a New Field
- Adding Validation
- Examining the Details and Delete Methods
-
Getting Started with EF 6 using MVC 5
- Creating an Entity Framework Data Model
- Implementing Basic CRUD Functionality
- Sorting, Filtering, and Paging
- Connection Resiliency and Command Interception
- Code First Migrations and Deployment
- Creating a More Complex Data Model
- Reading Related Data
- Updating Related Data
- Async and Stored Procedures
- Handling Concurrency
- Implementing Inheritance
- Advanced Entity Framework Scenarios
-
-
Security, Authentication, and Authorization
- Code! MVC 5 App with Facebook, Twitter, LinkedIn and Google OAuth2 Sign-on (C#)
- Create a secure ASP.NET MVC 5 web app with log in, email confirmation and password reset (C#)
- ASP.NET MVC 5 app with SMS and email Two-Factor Authentication
- XSRF/CSRF Prevention in ASP.NET MVC and Web Pages
- Preventing Open Redirection Attacks (C#)
-
-
Getting Started with EF 5 using MVC 4
- Creating an Entity Framework Data Model
- Implementing Basic CRUD Functionality
- Sorting, Filtering, and Paging
- Creating a More Complex Data Model
- Reading Related Data
- Updating Related Data
- Handling Concurrency
- Implementing Inheritance
- Implementing the Repository and Unit of Work Patterns
- Advanced Entity Framework Scenarios
- Building the Chapter Downloads
-
Getting Started with ASP.NET MVC3
-
Getting Started with ASP.NET MVC 3 (C#)
- Intro to ASP.NET MVC 3 (C#)
- Adding a Controller (C#)
- Adding a View (C#)
- Adding a Model (C#)
- Accessing your Model's Data from a Controller (C#)
- Examining the Edit Methods and Edit View (C#)
- Adding a New Field to the Movie Model and Table (C#)
- Adding Validation to the Model (C#)
- Improving the Details and Delete Methods (C#)
-
Getting Started with ASP.NET MVC 3 (VB.NET)
- Intro to ASP.NET MVC 3 (VB)
- Adding a Controller (VB)
- Adding a View (VB)
- Adding a Model (VB)
- Accessing your Model's Data from a Controller (VB)
- Examining the Edit Methods and Edit View (VB)
- Adding a New Field to the Movie Model and Database Table (VB)
- Adding Validation to the Model (VB)
- Improving the Details and Delete Methods (VB)
-
-
Creating a MVC 3 Application with Razor and Unobtrusive JavaScript
-
- Part 1: Overview and File->New Project
- Part 2: Controllers
- Part 3: Views and ViewModels
- Part 4: Models and Data Access
- Part 5: Edit Forms and Templating
- Part 6: Using Data Annotations for Model Validation
- Part 7: Membership and Authorization
- Part 8: Shopping Cart with Ajax Updates
- Part 9: Registration and Checkout
- Part 10: Final Updates to Navigation and Site Design, Conclusion
-
-
- Creating Model Classes with the Entity Framework (C#)
- Creating Model Classes with LINQ to SQL (C#)
- Displaying a Table of Database Data (C#)
- Performing Simple Validation (C#)
- Validating with the IDataErrorInfo Interface (C#)
- Validating with a Service Layer (C#)
- Validation with the Data Annotation Validators (C#)
- Creating Model Classes with the Entity Framework (VB)
- Creating Model Classes with LINQ to SQL (VB)
- Displaying a Table of Database Data (VB)
- Performing Simple Validation (VB)
- Validating with the IDataErrorInfo Interface (VB)
- Validating with a Service Layer (VB)
- Validation with the Data Annotation Validators (VB)
-
- ASP.NET MVC Views Overview (C#)
- Creating Custom HTML Helpers (C#)
- TagBuilder Class to Build HTML Helpers (C#)
- Creating Page Layouts with View Master Pages (C#)
- Passing Data to View Master Pages (C#)
- ASP.NET MVC Views Overview (VB)
- Creating Custom HTML Helpers (VB)
- TagBuilder Class to Build HTML Helpers (VB)
- Creating Page Layouts with View Master Pages (VB)
- Passing Data to View Master Pages (VB)
-
- ASP.NET MVC Routing Overview (C#)
- Understanding Action Filters (C#)
- Improving Performance with Output Caching (C#)
- Adding Dynamic Content to a Cached Page (C#)
- Creating a Controller (C#)
- Creating an Action (C#)
- ASP.NET MVC Routing Overview (VB)
- Understanding Action Filters (VB)
- Improving Performance with Output Caching (VB)
- Adding Dynamic Content to a Cached Page (VB)
- Creating a Controller (VB)
- Creating an Action (VB)
- ASP.NET MVC Controller Overview (C#)
- Creating Custom Routes (C#)
- Creating a Route Constraint (C#)
- Creating a Custom Route Constraint (C#)
- ASP.NET MVC Controller Overview (VB)
- Creating Custom Routes (VB)
- Creating a Route Constraint (VB)
- Creating a Custom Route Constraint (VB)
-
- Authenticating Users with Forms Authentication (C#)
- Authenticating Users with Windows Authentication (C#)
- Preventing JavaScript Injection Attacks (C#)
- Authenticating Users with Forms Authentication (VB)
- Authenticating Users with Windows Authentication (VB)
- Preventing JavaScript Injection Attacks (VB)
-
- Iteration #1 – Create the Application (C#)
- Iteration #2 – Make the application look nice (C#)
- Iteration #3 – Add form validation (C#)
- Iteration #4 – Make the application loosely coupled (C#)
- Iteration #5 – Create unit tests (C#)
- Iteration #6 – Use test-driven development (C#)
- Iteration #7 – Add Ajax functionality (C#)
- Iteration #1 – Create the Application (VB)
- Iteration #2 – Make the application look nice (VB)
- Iteration #3 – Add form validation (VB)
- Iteration #4 – Make the application loosely coupled (VB)
- Iteration #5 – Create unit tests (VB)
- Iteration #6 – Use test-driven development (VB)
- Iteration #7 – Add Ajax functionality (VB)
-
- Introducing the NerdDinner Tutorial
- Create a New ASP.NET MVC Project
- Create a Database
- Build a Model with Business Rule Validations
- Use Controllers and Views to Implement a Listing/Details UI
- Provide CRUD (Create, Read, Update, Delete) Data Form Entry Support
- Use ViewData and Implement ViewModel Classes
- Re-use UI Using Master Pages and Partials
- Implement Efficient Data Paging
- Secure Applications Using Authentication and Authorization
- Use AJAX to Deliver Dynamic Updates
- Use AJAX to Implement Mapping Scenarios
- Enable Automated Unit Testing
- NerdDinner Wrap Up
-
-
-
-
- Creating a Tasklist Application with ASP.NET MVC
- Creating a Movie Database Application in 15 minutes with ASP.NET MVC
- Understanding Models, Views, and Controllers
- ASP.NET MVC Controller Overview
- Understanding Controllers, Controller Actions, and Action Results
- Understanding Views, View Data, and HTML Helpers
- Intro to URL Routing
- Preventing JavaScript Injection Attacks
- Creating Unit Tests for ASP.NET MVC Applications
- Creating Custom HTML Helpers
- Creating Model Classes with LINQ to SQL
- Displaying a Table of Database Data
- What is ASP.NET MVC 80 minute technical video for developers, building NerdDinner
- Why ASP.NET MVC 3 minute overview video for decision makers
- ASP.NET MVC: How 10 minute technical video for developers
- Return JSON Formatted Data for an AJAX Call in an ASP.NET MVC Web Application
- Work with Data in ASP.NET MVC Partial Views
- Implement View Models to Manage Data for ASP.NET MVC Views
- Create a Custom HTML Helper for an MVC Application
- Work with Model Binders in an MVC Application
- Use HttpVerbs Attributes in an MVC Application
- MVC2 - Html Encoding
- MVC2 - StronglyTyped Helpers
- MVC2 - Model Validation
- MVC2 - Template Customization
- ASP.NET MVC 2 - Areas
- ASP.NET MVC 2 - Render Action
- 5 Minute Intro to ASP.NET MVC
- Best Learn ASP.NET MVC
-
-
-
- ASP.NET MVC Storefront Part 1: Architectural Discussion and Overview
- ASP.NET MVC Storefront Part 2: Repository Pattern
- ASP.NET MVC Storefront Part 3: Pipes and Filters
- ASP.NET MVC Storefront Part 4: Linq To Sql Spike
- ASP.NET MVC Storefront Part 5: Globalization
- ASP.NET MVC Storefront Part 6: Finishing Repository, and Initial UI Work
- ASP.NET MVC Storefront Part 7: Routing and UI Work
- ASP.NET MVC Storefront Part 8: Testing Controllers, Iteration 1 Complete
- ASP.NET MVC Storefront Part 9: Shopping Cart
- ASP.NET MVC Storefront Part 10: Shopping Cart Refactor and Authorization
- ASP.NET MVC Storefront Part 11: Hooking Up Shopping Cart and Using Components
- ASP.NET MVC Storefront Part 12: Mocking
- ASP.NET MVC Storefront Part 13: Dependency Injection
- ASP.NET MVC Storefront Part 14: Rich Client Interaction
- ASP.NET MVC Storefront Part 15: Public Code review
- ASP.NET MVC Storefront Part 16: Membership Redo With OpenID
- ASP.NET MVC Storefront Part 17: Checkout With Jeff Atwood
- ASP.NET MVC Storefront Part 18: Creating Experience
- ASP.NET MVC MVC Storefront Part 19: Processing Orders With Windows Workflow
- ASP.NET MVC Storefront Part 19a: Windows Workflow Followup
- ASP.NET MVC Storefront Part 20: Logging
- ASP.NET MVC Storefront Part 21: Order Manager and Personalization
- ASP.NET MVC Storefront Part 22: Restructuring, Rerouting, and PayPal
- ASP.NET MVC Storefront Part 23: Getting Started With Domain-Driven Design
- ASP.NET MVC Storefront Part 24: Finis
-