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


RazorPageAdapter Класс

Определение

Реализует IRazorPage, чтобы классы, производные от RazorPageBase, не активировались дважды. Страница активируется перед запуском методов обработчика, но RazorView также активирует каждую страницу.

public ref class RazorPageAdapter : Microsoft::AspNetCore::Mvc::Razor::IRazorPage
public class RazorPageAdapter : Microsoft.AspNetCore.Mvc.Razor.IRazorPage
type RazorPageAdapter = class
    interface IRazorPage
Public Class RazorPageAdapter
Implements IRazorPage
Наследование
RazorPageAdapter
Реализации

Конструкторы

RazorPageAdapter(RazorPageBase)
Устаревшие..

Реализует IRazorPage, чтобы классы, производные от RazorPageBase, не активировались дважды. Страница активируется перед запуском методов обработчика, но RazorView также активирует каждую страницу.

RazorPageAdapter(RazorPageBase, Type)

Создает новый экземпляр класса RazorPageAdapter.

Свойства

BodyContent

Возвращает или задает содержимое основного текста.

IsLayoutBeingRendered

Возвращает или задает флаг, определяющий, выполняется ли отрисовка макета этой страницы.

Layout

Получает или задает путь к странице макета.

Path

Возвращает базовый относительный путь приложения к странице.

PreviousSectionWriters

Возвращает или задает разделы, которые могут быть отрисованы этой страницей.

SectionWriters

Возвращает разделы, определенные этой страницей.

ViewContext

Возвращает или задает контекст представления представления отрисовки.

Методы

EnsureRenderedBodyOrSections()

Проверяет, что все разделы, определенные в , PreviousSectionWriters были отрисованы или текст был отрисован, если разделы не определены.

ExecuteAsync()

Отрисовывает страницу и записывает выходные данные в .Writer

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