Este é o último post da série sobre ASP.NET MVC Model Binding, iniciada <aqui>. Até o post anterior, estávamos falando do processo de binding padrão, tratado pelo default model binder. Neste post, veremos uma das formas de customizar o processo de binding, implementando um custom model binder. IMPLEMENTANDO UM CUSTOM BINDER Como exemplo, vamos implementar um... Continuar Lendo →
ASP.NET MVC Model Binding (parte 3 – binding manual)
Vimos nos posts anteriores ([aqui] e [aqui]) o processo de binding ocorrendo automaticamente quando os dados enviados em uma requisição são recebidos como parâmetros nas actions. No entanto, o processo de binding pode ser invocado manualmente quando desejamos obter maior controle sobre o processo. Vamos usar como exemplo o objeto Contato dos últimos posts para... Continuar Lendo →
ASP.NET MVC Model Binding (parte 2 – outras formas de binding)
Continuando a série sobre ASP.NET MVC Model Binding iniciada <aqui>, neste post mostrarei outros dois tipos de binding suportados pelo default model binder: binding de arrays/collections e o binding de arquivos enviados (upload). Binding de arrays e collections O default model binder é esperto o suficiente para saber fazer o binding de dados vindos de... Continuar Lendo →
ASP.NET MVC Model Binding (parte 1 – DefaultModelBinder)
Neste post, iniciarei uma série sobre o mecanismo do ASP.NET MVC conhecido por Model Binding, mostrando suas principais características. Nesta primeira parte, a intenção é fazê-lo entender o que é o model binding, como funciona o binder default do MVC (DefaultModelBinder) e como ele facilita nossa vida. O QUE É MODEL BINDING? Model Binding é... Continuar Lendo →