No vídeo foi utilizado um helper HTML.Action() e criado um controller apenas para exibir o menu da aplicação. Não seria melhor utilizar uma PartialView? criando uma child action que retorna uma partial view? Qual a diferença entre as maneiras?
No vídeo foi utilizado um helper HTML.Action() e criado um controller apenas para exibir o menu da aplicação. Não seria melhor utilizar uma PartialView? criando uma child action que retorna uma partial view? Qual a diferença entre as maneiras?
Olá Jean, se a única coisa que rola no controller é mostrar a view faz sentido usar uma PartialView mesmo, mas no dia dia é bem comum que para montar o menu você precise executar alguma lógica antes, ai nesse caso o HTML.Action seria melhor, a diferença entre eles é que a PartialView só vai incluir o conteúdo da view mesmo já com o HTML.Action uma ação no controller é disparada, sendo assim rola executar alguma lógica antes de mostrar a view.
Espero ter ajudado.
Abraços e bons estudos.