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


RazorPageBase Класс

Определение

Представляет свойства и методы, необходимые для отрисовки представления, использующего синтаксис Razor.

public ref class RazorPageBase abstract : Microsoft::AspNetCore::Mvc::Razor::IRazorPage
public abstract class RazorPageBase : Microsoft.AspNetCore.Mvc.Razor.IRazorPage
type RazorPageBase = class
    interface IRazorPage
Public MustInherit Class RazorPageBase
Implements IRazorPage
Наследование
RazorPageBase
Производный
Реализации

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

RazorPageBase()

Представляет свойства и методы, необходимые для отрисовки представления, использующего синтаксис Razor.

Свойства

BodyContent

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

DiagnosticSource

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

HtmlEncoder

Возвращает объект , используемый HtmlEncoder при RazorPage обработке выражений, отличных отIHtmlContent C#.

IsLayoutBeingRendered

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

Layout

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

Output

Возвращает объект , TextWriter в который страница записывает выходные данные.

Path

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

PreviousSectionWriters

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

SectionWriters

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

TempData

Получает из ITempDataDictionaryViewContext.

User

ClaimsPrincipal Возвращает текущего пользователя, выполнившего вход.

ViewBag

Получает или динамический словарь данных представления.

ViewContext

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

Методы

AddHtmlAttributeValue(String, Int32, Object, Int32, Int32, Boolean)

Добавьте значение атрибута HTML.

BeginAddHtmlAttributeValues(TagHelperExecutionContext, String, Int32, HtmlAttributeValueStyle)

Начинает добавление значений атрибута HTML.

BeginContext(Int32, Int32, Boolean)

Представляет свойства и методы, необходимые для отрисовки представления, использующего синтаксис Razor.

BeginWriteAttribute(String, String, Int32, String, Int32, Int32)

Начинает запись атрибута.

BeginWriteTagHelperAttribute()

Запускает новую область для записи ITagHelper значений атрибутов.

CreateTagHelper<TTagHelper>()

Создает и активирует ITagHelper.

DefineSection(String, Func<Object,Task>)

Создает на странице именованный раздел содержимого, который можно вызвать на странице макета с помощью RenderSection или RenderSectionAsync

DefineSection(String, RenderAsyncDelegate)

Создает на странице именованный раздел содержимого, который можно вызвать на странице макета с помощью RenderSection или RenderSectionAsync

EndAddHtmlAttributeValues(TagHelperExecutionContext)

Завершает добавление значений атрибута HTML.

EndContext()

Представляет свойства и методы, необходимые для отрисовки представления, использующего синтаксис Razor.

EndTagHelperWritingScope()

Завершает текущую запись область, которая была запущена путем вызова StartTagHelperWritingScope(HtmlEncoder).

EndWriteAttribute()

Завершает запись атрибута.

EndWriteTagHelperAttribute()

Завершает текущую запись область, которая была запущена путем вызова BeginWriteTagHelperAttribute().

EnsureRenderedBodyOrSections()

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

ExecuteAsync()

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

FlushAsync()

Вызывает в FlushAsync()Output и Stream.FlushAsync в потоке ответа, записывая любое буферизованное содержимое в Body.

Href(String)

Возвращает href для заданного пути содержимого.

InvalidTagHelperIndexerAssignment(String, String, String)

Форматирование сообщения об ошибке об использовании индексатора, если вспомогательное свойство тега имеет значение null.

PopWriter()

Возвращает модуль записи текста из стека.

PushWriter(TextWriter)

Помещает модуль записи текста в стек.

SetAntiforgeryCookieAndHeader()

Задает файл cookie для защиты от подделки и заголовок X-Frame-Options в ответе.

StartTagHelperWritingScope(HtmlEncoder)

Запускает новый область записи и при необходимости переопределяется HtmlEncoder в этом область.

Write(Object)

Записывает указанный value с кодировкой HTML в Output.

Write(String)

Записывает указанный value с кодировкой HTML в Output.

WriteAttributeValue(String, Int32, Object, Int32, Int32, Boolean)

Записывает значение атрибута.

WriteLiteral(Object)

Записывает указанный value объект без кодировки HTML в Output.

WriteLiteral(String)

Записывает указанный value объект без кодировки HTML в Output.

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