Devrim Altınkurt Ответов: 1

Маршрутизация в ASP.NET ядро без "косой черты"


Все примеры маршрутизации используются с символом '/'
например:

/{category}/{product}/{id}

/computer/mainboard/13

можно ли использовать запятую ',' вместо '/'
например:

/{category},{product},{id}

/computer,mainboard,13


спасибо

Что я уже пробовал:

в запуске.в CS

public void ConfigureServices(IServiceCollection services)
{
    services.AddRazorPages(opt =>
    {
        opt.Conventions.AddPageRoute("/Category", "{title},category");
    });
}

MadMyche

Что случилось, когда вы попытались это сделать?

1 Ответов

Рейтинг:
2

Richard Deeming

Согласно с этот поток StackOverflow[^], что должно работать при условии, что все параметры заданы.

Однако это не широко используемый формат URL-адреса, и он не рекомендуется.