Если в вашей папке Pages
есть страница с именем AdminPanel.cshtml
, добавьте параметр после @page
в первой строке, например:
@page "{action}"
Затем в коде (AdminPanel.cshtml.cs
) добавьте реквизит и параметр к вашему OnGet
методу следующим образом:
private string _action;
public void OnGet(string action) {
_action = action; //now do whatever you want with it
}
Вы можете добавить геттер, если хотите получить к нему доступ в своей модели на странице cshtml.
Примечание: выполнение вышеизложенного заставит эту страницу требовать указания действия. Кроме того, вы также можете сделать его необязательным, добавив знак вопроса (@page "{action?}"
) и установив значение по умолчанию в своем OnGet (OnGet(string action="")
).