VirtualPathUtility.MakeRelative(String, String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce il percorso virtuale relativo da un percorso virtuale contenente l'operatore radice (la tilde [~]) a un'altra.
public:
static System::String ^ MakeRelative(System::String ^ fromPath, System::String ^ toPath);
public static string MakeRelative(string fromPath, string toPath);
static member MakeRelative : string * string -> string
Public Shared Function MakeRelative (fromPath As String, toPath As String) As String
Parametri
- fromPath
- String
Percorso virtuale iniziale da cui restituire il percorso virtuale relativo.
- toPath
- String
Percorso virtuale finale a cui restituire il percorso virtuale relativo.
Valori restituiti
Percorso virtuale relativo da fromPath a toPath.
Eccezioni
Commenti
Se i fromPath parametri e toPath non sono rooted, ovvero non sono uguali all'operatore radice (la tilde [~]), non iniziano con una tilde (~), ad esempio una tilde e un segno di barra (~/) o una tilde e una doppia barra rovesciata (~//), oppure non iniziano con un segno di barra (/), viene generata un'eccezione ArgumentException .
I parametri della stringa di query e gli ancoraggi HTML usati nell'URI non vengono usati per determinare il percorso relativo.
Se fromPath è "/directory1/file1.aspx" e toPath è "/directory2/file2.aspx", il MakeRelative metodo restituisce "../directory2/file2.aspx".