Bahasa

VirtualPathUtility.MakeRelative(String, String) Metode

Definisi

Mengembalikan jalur virtual relatif dari satu jalur virtual yang berisi operator akar (tilde [~]) ke jalur lainnya.

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

Parameter

fromPath
String

Jalur virtual awal untuk mengembalikan jalur virtual relatif.

toPath
String

Jalur virtual akhir untuk mengembalikan jalur virtual relatif.

Mengembalikan

Jalur virtual relatif dari fromPath ke toPath.

Pengecualian

fromPath tidak berakar.

-atau-

toPath tidak berakar.

Keterangan

fromPath Jika parameter dan toPath tidak di-root; artinya, parameter tersebut tidak sama dengan operator akar (tilde [~]), jangan mulai dengan tilde (~), seperti tanda miring dan tanda garis miring (~/) atau tilde dan garis miring terbalik ganda (~//), atau jangan mulai dengan tanda garis miring (/), ArgumentException pengecualian dilemparkan.

Parameter string kueri dan jangkar HTML yang digunakan dalam URI tidak digunakan dalam menentukan jalur relatif.

Jika fromPath adalah "/directory1/file1.aspx" dan toPath adalah "/directory2/file2.aspx", MakeRelative metode mengembalikan "../directory2/file2.aspx".

Berlaku untuk

Lihat juga