With model binding, MVC framework converts the http request values (from query string or form collection) to action method parameters.
HttpGET request embeds data into a query string. MVC framework automatically converts a query string to the action method parameters.
You can also have multiple parameters in the action method with different data types. Query string values will be converted into parameters based on matching name.
Model binding in MVC framework automatically converts form field data of HttpPOST request to the properties of a complex type parameter of an action method.
The name attribute of the HTML input fields should be same as the Property names of the Model. The mapping will be based on the Property name by default.