Как получить путь к папке страницы Razor?C#

Место общения программистов C#
Anonymous
Как получить путь к папке страницы Razor?

Сообщение Anonymous »

Я использую страницы ASP.NET Core 8 Razor. У меня есть несколько страниц в одной папке маршрута, например:
  • /App/ADMIN/Order/Details.cshtml
  • /App/ADMIN/Order/Listing.cshtml
  • /App/ADMIN/Order/Print.cshtml
Я могу получить URL-адрес страницы с помощью следующего кода:

Код: Выделить всё

string path = $"{_httpContext.Request.PathBase}{_httpContext.Request.RouteValues["Page"]}";
Когда я нахожусь на такой странице, как /App Name/ADMIN/Order/Details, из кода программной части, есть ли какая-либо функция для получения его пути /App Name/ADMIN /Order/?
Если нет, мне нужно получить последний индекс / и удалить детали из строки.
Пожалуйста, сообщите. Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/790 ... older-path

Вернуться в «C#»