ASPNETMVCStudy Notes
Everything on SkillVeris tagged ASPNETMVCStudy Notes — collected across the glossary, study notes, blog, and cheat sheets.
30 resources across 1 library
Study Notes(30)
Action Filters
Learn how filters let you run cross-cutting logic before and after action execution, and how the different filter types fit into the MVC pipeline.
Action Methods and Action Results
Understand how public controller methods become callable actions and how the IActionResult family shapes the HTTP response returned to the client.
AJAX in MVC
How to use AJAX with jQuery and JsonResult actions to build partial-page updates and asynchronous interactions in ASP.NET MVC.
Anti-Forgery Tokens
How ASP.NET MVC prevents Cross-Site Request Forgery (CSRF) using the @Html.AntiForgeryToken helper and the ValidateAntiForgeryToken filter.
Areas in MVC
Understand how ASP.NET MVC Areas partition large applications into independently organized functional modules with their own controllers, views, and routes.
Attribute Routing
Learn how to declare routes directly on controllers and actions with attributes, and how this approach complements or replaces convention-based routing.
Authentication in MVC
How ASP.NET MVC applications verify user identity using Forms Authentication, ASP.NET Identity, OWIN middleware, and external login providers.
Authorization and Roles
How ASP.NET MVC restricts access to controllers and actions using the [Authorize] attribute, role-based checks, and custom policy-style filters.
Bundling and Minification
Learn how ASP.NET MVC's System.Web.Optimization framework combines and compresses CSS and JavaScript files to reduce HTTP requests and payload size in producti…
Controllers Basics
Learn what a controller is in ASP.NET MVC, how it is discovered and instantiated, and how it coordinates models and views to handle a request.
Data Annotations and Validation
How to use Data Annotation attributes to declaratively validate model properties, and how MVC surfaces those rules on both server and client.
Deploying MVC Applications
A practical guide to shipping ASP.NET MVC applications to production using Web Deploy, Azure App Service, web.config transforms, and IIS application pool confi…
HTML Helpers
Learn how HtmlHelper extension methods generate form controls, links, and validation markup in Razor views, and how they differ from raw HTML.
Installing and Setting Up MVC
A practical walkthrough of setting up your development environment and creating your first ASP.NET MVC project using Visual Studio and the .NET tooling.
Layouts and Partial Views
Learn how _Layout.cshtml provides a shared page shell via RenderBody/@RenderSection, and how partial views let you reuse smaller markup fragments across views.
Model Binding in MVC
How ASP.NET MVC automatically maps incoming HTTP request data—form fields, route values, and query strings—into strongly typed action method parameters.
The MVC Architecture Pattern
A deep dive into how Model, View, and Controller responsibilities are divided in ASP.NET MVC, and why that separation matters for testability and maintainabili…
ASP.NET MVC Interview Questions
A focused review of the most commonly asked ASP.NET MVC interview topics — architecture, routing, filters, model binding, and state management — with concrete…
MVC vs Web Forms
A comparison of ASP.NET MVC and ASP.NET Web Forms - architecture, state management, testability, and when you'd still encounter Web Forms today.
Project Structure in ASP.NET MVC
How a typical ASP.NET MVC project is organized on disk - the Models, Views, and Controllers folders, App_Start configuration, and supporting conventions.
The Razor View Engine
Understand how Razor compiles .cshtml templates into C# classes, its @ syntax, encoding rules, and how it fits into the ASP.NET MVC request pipeline.
Repository Pattern in MVC
How the repository pattern abstracts data access behind interfaces, decoupling MVC controllers from Entity Framework and improving testability.
Routing in MVC
See how convention-based routing maps incoming URLs to controller actions using route templates, defaults, and constraints.
Securing MVC Applications
A practical checklist of ASP.NET MVC security concerns beyond authentication -- output encoding, HTTPS enforcement, secure headers, and safe error handling.
Showing 24 of 30.