剃刀页面在静态页面内加载自定义路由页面

时间:2018-10-12 13:31:44

标签: .net routing razor-pages

我在Razor页面项目上有静态页面,例如其中之一是 Pages文件夹中的About-us.cshtml(默认)

然后我在Startup.cs上有此页面路由

options.Conventions.AddPageRoute("/Listing", "{programType}/{city}");

当我加载网站并打开about-us页面localhost / about-us时,它会正确加载teh about-us页面3秒钟,然后我在About about页面中加载了Listing页面(因此,它实际上会添加一个额外的顶级菜单和页脚。

据我了解,它正在加载两个页面,但是我虽然因为About-Us页面(具有该名称的现有文件)已经满足了路由,所以应该停止处理规则。

0 个答案:

没有答案