Mid ASP.NET Core

How model binding works: what sources it considers?

Model binding in ASP.NET Core maps incoming HTTP data to C# parameters or model

properties.

🔍 Sources considered:

  • Route data
  • Query string
  • Form data
  • Headers
  • JSON body (application/json)
  • Uploaded files
  • Services (via [FromServices])

ASP.NET Core automatically binds data based on parameter types and attributes

([FromBody], [FromQuery], etc.).

More from ASP.NET Core Tutorial

All questions for this course