0

我想对 Razor 页面中的所有子目录使用相同的页面。我在启动时有这个:

services.AddRazorPages(options =>
{
  options.Conventions.AddPageRoute("/test", "{path?}");
});

但这仅匹配第一个子目录,例如 test/my。是否可以匹配“test/my/many/wishs”和类似的请求?

我想避免 url 重写,因为我认为使用路由方法也有助于链接格式化等。

4

1 回答 1

0

我知道,这是一个基本的。但我一开始找不到它——这里是root:

options.Conventions.AddPageRoute("/index", "{*url}");

https://www.learnrazorpages.com/razor-pages/routing

于 2020-08-23T18:23:43.310 回答