Update the layout
Last updated
Was this helpful?
Last updated
Was this helpful?
O arquivo de layout em Views/Shared/_Layout.cshtml
contém o HTML "base" para cada view. Isso inclui a navbar, que é renderizado no topo de cada página.
Para adicionar um novo item na navbar, encontre o código HTML para os itens existentes:
Views/Shared/_Layout.cshtml
Adicione o seu item que apontará para o controler Todo
ao invés de Home
:
Os atributos asp-controller
e asp-action
no elemento <a>
são chamados de tag helpers. Antes de a view ser renderizada, o ASP.NET Core substitui esses tag helpers por atributos HTML reais. Neste caso, uma URL para a rota /Todo/Index
é gerada e adicionada ao elemento <a>
como um atributo href
. Isso significa que você não precisa implementar a rota para o TodoController
. Ao invés disso, o ASP.NET Core a gera automaticamente para você.
Se você já usou Razor no ASP.NET 4.x, você notará algumas mudanças de sintaxe. Em vez de usar
@Html.ActionLink()
para gerar um link para um action, tag helpers agora são a forma recomendada de criar links nas suas views. Tag helpers são úteis para forms, também (você verá porque em um capítulo posterior). Você pode aprender sobre outras tag helpers na documentação em .