Я использую страницу бритвы и хочу получить значение из пути. Как правильно это сделать с помощью страницы бритвы или мне нужно проанализировать URL-адрес Http?
[HttpGet("{id}")]
public void OnGet(string id)
{
if (id == null)
{
}
else
{
}
}





Измените синтаксис бритвы @page в файле .cshtml, как показано ниже:
@page "{id?}"
[HttpGet("{id}")] нельзя применить к Razor Pages, удалите его из своего .cshtml.cs файла.
Справка: