2010-05-03 6 views

Répondre

2
Uri myURI = new Uri("http://mysite.com/testing/testingPages/area/ten/p1.aspx"); 

myURI.Host obtient le domaine ou faire tout ce que vous voulez avec l'objet je crois myURI

1

Uri.GetLeftPart est ce que vous êtes après:

using System; 

public class Test 
{ 
    static void Main() 
    { 
     string text = "http://mysite.com/testing/testingPages/area/ten/p1.aspx"; 
     Uri uri = new Uri(text); 
     // Prints http://mysite.com 
     Console.WriteLine(uri.GetLeftPart(UriPartial.Authority)); 
    } 
} 
1

Si vous souhaitez obtenir plus précisément la partie des au domaine (y compris le schéma, le nom d'utilisateur, mot de passe et le port), alors vous appelleriez le GetLeftPart method sur la classe Uri comme suit:

Uri uri = new Uri("http://mysite.com/testing/testingPages/area/ten/p1.aspx"); 
string baseUri = uri.GetLeftPart(UriPartial.Authority);