如何配置剃须刀页面以接受多条路由?例如,如果我有一个剃须刀页面 ./ Pages / Inovices / Overview.cshtml 。我需要此页面来处理〜/发票和〜/发票/概述的请求。当前,我在Index.cshtml上使用Handler方法,但是感觉应该有一种更简单的方法。有什么想法吗?
答案 0 :(得分:0)
您可以使用AddPageRoute
为页面添加一个约定。这是您的示例的样子:
services.AddMvc(...)
.AddRazorPagesOptions(options =>
{
options.Conventions.AddPageRoute("/Invoices/Overview", "invoices");
});
这会为页面添加一条新路线,但还会保留现有路线。