我想获取当前页面的url段。我之前使用的是 Web 表单。在 Web 表单中,我使用Request.Url.Segments方法来做到这一点。但这种方法在 ASP.NET Core 2.2 中不起作用。
string[] urlSegments = Request.Url.Segments;
Run Code Online (Sandbox Code Playgroud)
Uri.Segments适用于 .net core 。您可以使用 :
string[] urlSegments = new Uri(Request.GetDisplayUrl()).Segments;
Run Code Online (Sandbox Code Playgroud)
GetDisplayUrl()是来自以下命名空间的扩展方法Microsoft.AspNetCore.Http.Extensions::
using Microsoft.AspNetCore.Http.Extensions;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4067 次 |
| 最近记录: |