VirtualPathUtility.MakeRelative(String, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает относительный виртуальный путь из одного виртуального пути, содержащего корневой оператор (тильде [~]) в другой.
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
Параметры
- fromPath
- String
Начальный виртуальный путь для возврата относительного виртуального пути.
- toPath
- String
Конечный виртуальный путь для возврата относительного виртуального пути.
Возвращаемое значение
Относительный виртуальный путь от fromPath .toPath
Исключения
Комментарии
fromPath Если и toPath параметры не коренятся; то есть они не равны корневому оператору (тильде [~]), не начинайтесь с тильды (~), например тильды и метки косой черты (~/) или тильды и двойной обратной косой черты (~/) или не начинайтесь с косой черты (/ArgumentException/), исключение создается.
Параметры строки запроса и привязки HTML, используемые в URI, не используются при определении относительного пути.
Если fromPath и есть "/directory1/file1.aspx"toPath"/directory2/file2.aspx", MakeRelative метод возвращается."../directory2/file2.aspx"