Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想对 Razor 页面中的所有子目录使用相同的页面。我在启动时有这个:
services.AddRazorPages(options => { options.Conventions.AddPageRoute("/test", "{path?}"); });
但这仅匹配第一个子目录,例如 test/my。是否可以匹配“test/my/many/wishs”和类似的请求?
我想避免 url 重写,因为我认为使用路由方法也有助于链接格式化等。
我知道,这是一个基本的。但我一开始找不到它——这里是root:
options.Conventions.AddPageRoute("/index", "{*url}");
https://www.learnrazorpages.com/razor-pages/routing