Итак, это мой контроллер:
[HttpGet("Home/Project-Name/Dashboard")] public IActionResult Index() { ViewBag.Current = "Dashboard"; return View(); }
Вопрос в том, как мне получить значение "Project-Name"?
var projectName = HttpContext.Request.Path.Value.Split('/',StringSplitOptions.RemoveEmptyEntries)[1]
решено.
Использование:
@using Microsoft.AspNetCore.Http.Extensions; String url = @Context.Request.GetDisplayUrl(); var uri = new Uri(url); String url_project = uri.Segments[2].Replace(@"/", "");
Обратите внимание, что я использую этот код в поле зрения.