ASP.NET(MVC)从URL http://username@myapplication.com获取用户名

时间:2010-10-31 16:14:15

标签: asp.net asp.net-mvc

有没有办法从这个

中检索用户名

的http:// 用户名 @ myapplication.com

从当前请求中

ASP.NET MVC中的地址类型(可选地在ASP.NET中)?

2 个答案:

答案 0 :(得分:3)

您正在寻找Uri class

var uri = new Uri(someString, UriKind.Absolute);
var user = uri.UserInfo;

答案 1 :(得分:0)

如果这是保证字符串,您可以尝试类似:

string myString = "http://username@myapplication.com";

if(myString.Contains("@"))
{
    return myString.Split('@')[0].Replace("http://","");
}