O ModelBinding no ASP.NET MVC mapeia dados de requisições HTTP para parâmetros de ações e objetos .NET. A classe DefaultModelBinder converte dados em objetos requeridos usando convenções de nomes. O framework usa reflexão para preencher propriedades públicas e permite tratar erros e coleções personalizadas.