从URL获取子应用程序的别名
本文关键字:别名 应用程序 URL 获取 | 更新日期: 2023-09-27 17:50:09
除了简单的字符串解析之外,还有其他方法可以从url获得子应用程序的别名吗?
例如:url = "http://localhost/subApp/index.aspx";
我需要这个:alias = "/subApp";
试试Uri
类:
Uri uri = new Uri("http://localhost/subApp/index.aspx");
string alias = uri.Segments[1];
如果有多个片段,可以使用:
Uri uri = new Uri("http://localhost/subApp/subApp2/index.aspx");
StringBuilder alias = new StringBuilder();
for (int i = 1; i < (uri.Segments.Count() -1); i++)
{
alias.Append(uri.Segments[i]);
}