我有这个网址(www.site.com/folder1/sub-folder)。

现在我只想从这个 url 中获取 folder1。我怎样才能做到这一点?

我从下面的代码中获取 Last root url,但我只想要第一个 root url。

string s = Page.Request.Url.AbsolutePath;
s = s.Substring(s.LastIndexOf("/")+1);

请帮助我仅获取第一个目录值。

最佳答案

试试这个:

Uri uri = new Uri("http://www.example.com/folder1/sub-folder");
var segs = uri.Segments;
var folder = segs[1];

关于c# - 从 C# 中的 url(仅第一个根目录值)获取第一部分,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38854047/

10-17 01:48