除了简单的字符串解析之外,还有其他方法可以从url获取子应用程序的别名吗?
例如:url = "http://localhost/subApp/index.aspx";
我需要这个:alias = "/subApp";
答案 0 :(得分:0)
试试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]);
}