Introdução

Concluído

Blazor cria aplicativos Web interativos usando .NET que permitem compartilhar a lógica do aplicativo no lado do servidor e do cliente, sem a complexidade de gerenciar bibliotecas JavaScript do lado do cliente.

Suponha que uma empresa de entrega de pizza o contratou para modernizar seu site voltado para o cliente. Você já criou páginas para eles que exibem pizzas e permitem que os clientes personalizem as coberturas para suas pizzas. Agora, você quer adicionar páginas de pedidos e melhorar a navegação do aplicativo. Você também quer garantir um layout consistente em todo o aplicativo para garantir que os clientes possam encontrar o que estão procurando facilmente.

Neste módulo, você aprenderá sobre como rotear clientes pelo aplicativo usando a diretiva, o @page roteamento Blazor e o NavLink componente. Com a navegação funcionando, você se concentra em como reduzir o código duplicado adicionando layouts ao aplicativo.

Objetivos de aprendizagem

No final deste módulo, é capaz de:

  • Melhore a navegação do seu aplicativo Blazor usando o componente de roteador e NavLinks.
  • Melhore a funcionalidade com parâmetros de rota.
  • Reduza o código duplicado usando layouts em seu aplicativo Blazor.