# MVC Forms

MVC Forms: GET and POST Actions, Model Binding a Form.

Updated: November 3, 2026

1. [GET and POST Actions](https://www.ask-codey.com/lessons/mvc-forms-get-and-post-actions) (Journeyman): A search form sends a GET request with a query string; a form that saves data sends a POST. Pair a GET action that shows the form with a POST action that saves it, redirect afterward, and protect it with an anti-forgery token.
2. [Model Binding a Form](https://www.ask-codey.com/lessons/mvc-forms-model-binding-a-form) (Journeyman): ASP.NET Core fills an action's parameters, even a whole Product, from the request by matching names. asp-for writes inputs whose names match the model, and ModelState says when a value didn't fit.

Source: https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/topics/mvc-forms
