是否可以通过页面路由或 Razor 页面中的约定来匹配所有子目录?
Is it possible to match all subdirectories by a PageRoute or convention in Razor pages?
我想对 Razor 页面中的所有子目录使用相同的页面。
我在启动时有这个:
services.AddRazorPages(options =>
{
options.Conventions.AddPageRoute("/test", "{path?}");
});
但这只匹配第一个子目录,例如test/my。是否可以匹配“test/my/many/wishes”和类似的请求?
我想避免 url 重写,因为我 认为 使用路由方法然后还有助于 link 格式化等
我知道,这是一个基本的。但我一开始找不到它 - 这里是 root:
options.Conventions.AddPageRoute("/index", "{*url}");
我想对 Razor 页面中的所有子目录使用相同的页面。 我在启动时有这个:
services.AddRazorPages(options =>
{
options.Conventions.AddPageRoute("/test", "{path?}");
});
但这只匹配第一个子目录,例如test/my。是否可以匹配“test/my/many/wishes”和类似的请求?
我想避免 url 重写,因为我 认为 使用路由方法然后还有助于 link 格式化等
我知道,这是一个基本的。但我一开始找不到它 - 这里是 root:
options.Conventions.AddPageRoute("/index", "{*url}");