ASP.NET Core 8 - 如何为每个子文件夹设置默认页面?

问题描述 投票:0回答:1

我们有一个使用 Razor 且没有控制器的 asp.net core 网站,我想为每个子文件夹设置默认页面。

例如根文件夹是

Pages
,那么我们就有
Pages\Members
文件夹、
Pages\Products
文件夹。当有人访问
http://www.xxx.xxx/Products
时,我希望它显示
Pages\Products\Default.cshtml
页面。

我已经尝试过了

app.MapRazorPages();
app.UseDefaultFiles();

效果不太好。我该如何实施?谢谢!

asp.net asp.net-core asp.net-core-mvc
1个回答
0
投票

每个子文件夹中的默认页面是

Index.cshtml

要设置不同的页面,请参阅:如何配置 razorpages 以不使用 Index.cshtml 作为 Pages 文件夹下的文件夹中的默认页面

© www.soinside.com 2019 - 2024. All rights reserved.