我想获取当前页面的网址段。我以前使用过Web Forms。在Web窗体中,我使用的是Request.Url.Segments
方法。但是此方法在ASP.NET Core 2.2中不起作用。
string[] urlSegments = Request.Url.Segments;
最佳答案
Uri.Segments与.net core一起使用。您可以使用 :
string[] urlSegments = new Uri(Request.GetDisplayUrl()).Segments;
GetDisplayUrl()
是以下命名空间的扩展方法:Microsoft.AspNetCore.Http.Extensions
:using Microsoft.AspNetCore.Http.Extensions;
关于c# - 获取网址段,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57798723/