Roteamento básico em ASP.NET MVC

Ao começar a usar a ASP.NET MVC e / ou a ASP.NET Web API, pode ser difícil tentar descobrir como tudo isso funciona. Essas estruturas oferecem recursos poderosos e abstraem muitos problemas associados ao tratamento, roteamento e resposta a solicitações HTTP em um aplicativo. Isso é ótimo para desenvolvedores experientes que entendem o que o framework está fazendo “por” você (e como modificar esse comportamento, se desejado). Também torna mais fácil para pessoas novas ou menos experientes configurar um site básico ou API e vê-lo “simplesmente funcionar”.

Por outro lado, a abstração pode tornar um desafio para aqueles que são novos no mundo MVC entender o que está acontecendo e onde a funcionalidade crítica que eles desejam modificar “vive”.

Um dos conceitos fundamentais a serem entendidos ao usar a ASP.NET MVC e / ou a API da Web da ASP.NET é o roteamento, que essencialmente define como seu aplicativo processará e responderá às solicitações HTTP de entrada.

Uma olhada nos princípios básicos de roteamento em um aplicativo MVC e como ele se encaixa em:

Roteamento básico em ASP.NET MVC