Прочитать на английском

Поделиться через


HttpRequest.CurrentExecutionFilePath Свойство

Определение

Получает виртуальный путь текущего запроса.

C#
public string CurrentExecutionFilePath { get; }

Значение свойства

Виртуальный путь текущего запроса.

Примеры

В следующем примере кода используется HtmlEncode метод для html-кодирования значения CurrentExecutionFilePath свойства и WriteLine метод для записи закодированного значения в файл. Этот пример входит в состав более крупного примера использования класса HttpRequest.

C#
// Write request information to the file with HTML encoding.
sw.WriteLine(Server.HtmlEncode(DateTime.Now.ToString()));
sw.WriteLine(Server.HtmlEncode(Request.CurrentExecutionFilePath));
sw.WriteLine(Server.HtmlEncode(Request.ApplicationPath));
sw.WriteLine(Server.HtmlEncode(Request.FilePath));
sw.WriteLine(Server.HtmlEncode(Request.Path));

Комментарии

CurrentExecutionFilePath возвращает путь к файлу выполняемого обработчика страницы. Для сценариев перенаправления с использованием Execute методов и Transfer это означает, что CurrentExecutionFilePath свойство возвращает путь к странице, перенаправленной на (дочернюю страницу). Однако при перенаправлении клиента на другую страницу FilePath свойство возвращает путь к исходной странице.

Применяется к

Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

См. также раздел