Uri's erstellen

16/12/2007 - 08:02 von Karsten Sosna | Report spam
Hallo NG,
gibt es sowas àhnliches wie IO.Path.Combine nur für URIs?

Danke für jeden Tipp.
Gruß Scotty
 

Lesen sie die antworten

#1 Karsten Sosna
16/12/2007 - 08:32 | Warnen spam
gibt es sowas àhnliches wie IO.Path.Combine nur für URIs?



Also ich habe eine Lösung gefunden die für mich reichen sollte.
\\\
Dim relPath As String = "index.htm"

Dim baseURi As New Uri("http://www.test.de/directory/")
Dim newURI As New Uri(baseURi, "index.htm")
Console.WriteLine(newURI.ToString)

baseURi = New Uri("http://www.test.de/directory") '<<Hier fehlt der
Backslash am Ende.
newURI = New Uri(baseURi, "index.htm")
Console.WriteLine(newURI.ToString)
///
Ausgabe:

http://www.test.de/directory/index.htm
http://www.test.de/index.htm

Aufpassen muss man nur auf den Backslash. Fehlt der nàmlich wird "directory"
als Resource(Datei etc.) angenommen.
Gruß Scotty

Ähnliche fragen