我目前正在开发一个asp.net核心Web应用程序,我正在努力正确地浏览应用程序。
下面是我的目录结构,注意我使用的是Areas。
现在,确切的问题是,我可以浏览主文件夹中的页面,如索引,索引1和私人,但一旦我去了该地区,我不再能够正确导航。
值得注意的是,_Layout和_LaunchLayout的布局代码几乎相同,只是改变了导航项的名称及其目的地。
一旦我单击导航栏上的任何项目进行导航,相应的页面就会显示出来,但导航栏会消失。
我很感激你们的帮助,谢谢你们。
我目前正在开发一个asp.net核心Web应用程序,我正在努力正确地浏览应用程序。
下面是我的目录结构,注意我使用的是Areas。
现在,确切的问题是,我可以浏览主文件夹中的页面,如索引,索引1和私人,但一旦我去了该地区,我不再能够正确导航。
值得注意的是,_Layout和_LaunchLayout的布局代码几乎相同,只是改变了导航项的名称及其目的地。
一旦我单击导航栏上的任何项目进行导航,相应的页面就会显示出来,但导航栏会消失。
我很感激你们的帮助,谢谢你们。
2条答案
按热度按时间e3bfsja21#
_ViewStart.cshtml
文件应该在根视图文件夹Views/_ViewStart.cshtml
而不是Views/Shared
文件夹,因此将您的_ViewStart.cshtml
文件移出共享文件夹:然后修改代码,
现在该区域可以成功加载布局页面。
wxclj1h52#
嗯,在尝试了一些东西后,我找到了一个变通办法。在控制器动作中指定视图路由: