Hallo,
kurze Frage.
ich habe in einer C# Methode dieURI, wo ich gerade befinde (Bsp. "http://server/projekt/verzeichnis/unterverzeichnis/irgendeineSeite.html").
Ich bekomme einen relativen Link (Bsp. "/index.html").
Nun die Frage: wie mache ich aus diesen beiden Infos möglichst mit .NET internen Mitteln daraus die absolute URL "http://server/projekt/verzeichnis/unterverzeichnis/index.html".
Ich habe es bisher versucht mit:
Uri v_baseUri = new Uri( "http://server/projekt/verzeichnis/unterverzeichnis/irgendeineSeite.html" );
Uri v_myUri = new Uri( v_baseUri, "../../index.html");
dabei kommt aber leider als Uri.ToString();
"http://server/index.html" heraus.
Was rauskommt wenn der relative Link "../../../index.html" ist, habe ich dabei noch nicht mal probiert.
Im voraus Danke für Eure Hilfe
Dirk
kurze Frage.
ich habe in einer C# Methode dieURI, wo ich gerade befinde (Bsp. "http://server/projekt/verzeichnis/unterverzeichnis/irgendeineSeite.html").
Ich bekomme einen relativen Link (Bsp. "/index.html").
Nun die Frage: wie mache ich aus diesen beiden Infos möglichst mit .NET internen Mitteln daraus die absolute URL "http://server/projekt/verzeichnis/unterverzeichnis/index.html".
Ich habe es bisher versucht mit:
Uri v_baseUri = new Uri( "http://server/projekt/verzeichnis/unterverzeichnis/irgendeineSeite.html" );
Uri v_myUri = new Uri( v_baseUri, "../../index.html");
dabei kommt aber leider als Uri.ToString();
"http://server/index.html" heraus.
Was rauskommt wenn der relative Link "../../../index.html" ist, habe ich dabei noch nicht mal probiert.
Im voraus Danke für Eure Hilfe
Dirk