我正在使用 ASP.NET Core 8 Razor 页面。我在同一个路径文件夹中有几个页面,如下所示:
我可以使用以下代码获取页面URL:
string path = $"{_httpContext.Request.PathBase}{_httpContext.Request.RouteValues["Page"]}";
当我在像
/App Name/ADMIN/Order/Details
这样的页面上时,从代码隐藏中,是否有任何函数可以获取其路径/App Name/ADMIN/Order/
?
如果没有,我必须获取
/
的最后一个索引并从字符串中删除 Details
。
请指教。谢谢。
你可以尝试使用
var path = httpContext.Request.Path;
var result=Path.GetDirectoryName(path);