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


RazorPage<TModel> Класс

Определение

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

generic <typename TModel>
public ref class RazorPage abstract : Microsoft::AspNetCore::Mvc::Razor::RazorPage
public abstract class RazorPage<TModel> : Microsoft.AspNetCore.Mvc.Razor.RazorPage
type RazorPage<'Model> = class
    inherit RazorPage
Public MustInherit Class RazorPage(Of TModel)
Inherits RazorPage

Параметры типа

TModel

Тип модели данных представления.

Наследование
RazorPage<TModel>
Наследование
RazorPage<TModel>

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

RazorPage<TModel>()

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

Свойства

BodyContent

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

(Унаследовано от RazorPage)
Context

Объект , HttpContext представляющий текущее выполнение запроса.

(Унаследовано от RazorPage)
DiagnosticSource

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

(Унаследовано от RazorPage)
HtmlEncoder

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

(Унаследовано от RazorPage)
IsLayoutBeingRendered

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

(Унаследовано от RazorPage)
Layout

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

(Унаследовано от RazorPage)
Model

Возвращает свойство ViewData Model свойства .

Output

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

(Унаследовано от RazorPage)
Path

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

(Унаследовано от RazorPage)
PreviousSectionWriters

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

(Унаследовано от RazorPage)
SectionWriters

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

(Унаследовано от RazorPage)
TempData

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

(Унаследовано от RazorPage)
User

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

(Унаследовано от RazorPage)
ViewBag

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

(Унаследовано от RazorPage)
ViewContext

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

(Унаследовано от RazorPage)
ViewData

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

Методы

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

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

(Унаследовано от RazorPage)
BeginAddHtmlAttributeValues(TagHelperExecutionContext, String, Int32, HtmlAttributeValueStyle)

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

(Унаследовано от RazorPage)
BeginContext(Int32, Int32, Boolean)

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

(Унаследовано от RazorPage)
BeginWriteAttribute(String, String, Int32, String, Int32, Int32)

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

(Унаследовано от RazorPage)
BeginWriteAttributeTo(TextWriter, String, String, Int32, String, Int32, Int32)

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

(Унаследовано от RazorPage)
BeginWriteTagHelperAttribute()

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

(Унаследовано от RazorPage)
CreateTagHelper<TTagHelper>()

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

(Унаследовано от RazorPage)
DefineSection(String, Func<Object,Task>)

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

(Унаследовано от RazorPageBase)
DefineSection(String, RenderAsyncDelegate)

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

(Унаследовано от RazorPage)
EndAddHtmlAttributeValues(TagHelperExecutionContext)

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

(Унаследовано от RazorPage)
EndContext()

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

(Унаследовано от RazorPage)
EndTagHelperWritingScope()

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

(Унаследовано от RazorPage)
EndWriteAttribute()

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

(Унаследовано от RazorPage)
EndWriteAttributeTo(TextWriter)

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

(Унаследовано от RazorPage)
EndWriteTagHelperAttribute()

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

(Унаследовано от RazorPage)
EnsureRenderedBodyOrSections()

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

(Унаследовано от RazorPage)
ExecuteAsync()

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

(Унаследовано от RazorPage)
FlushAsync()

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

(Унаследовано от RazorPage)
Href(String)

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

(Унаследовано от RazorPage)
IgnoreBody()

На странице макета Razor игнорирует отрисовку части страницы содержимого, которая не находится в именованном разделе.

(Унаследовано от RazorPage)
IgnoreSection(String)

На страницах макета игнорирует отображение содержимого раздела с именем sectionName.

(Унаследовано от RazorPage)
InvalidTagHelperIndexerAssignment(String, String, String)

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

(Унаследовано от RazorPageBase)
IsSectionDefined(String)

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

(Унаследовано от RazorPage)
PopWriter()

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

(Унаследовано от RazorPageBase)
PushWriter(TextWriter)

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

(Унаследовано от RazorPageBase)
RenderBody()

На странице макета Razor отрисовывает часть страницы содержимого, которая не находится в именованном разделе.

(Унаследовано от RazorPage)
RenderSection(String)

На страницах макета отображает содержимое раздела с именем name.

(Унаследовано от RazorPage)
RenderSection(String, Boolean)

На страницах макета отображает содержимое раздела с именем name.

(Унаследовано от RazorPage)
RenderSectionAsync(String)

На страницах макета асинхронно отрисовывает содержимое раздела с именем name.

(Унаследовано от RazorPage)
RenderSectionAsync(String, Boolean)

На страницах макета асинхронно отрисовывает содержимое раздела с именем name.

(Унаследовано от RazorPage)
SetAntiforgeryCookieAndHeader()

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

(Унаследовано от RazorPage)
StartTagHelperWritingScope(HtmlEncoder)

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

(Унаследовано от RazorPage)
Write(Object)

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

(Унаследовано от RazorPage)
Write(String)

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

(Унаследовано от RazorPageBase)
WriteAttributeValue(String, Int32, Object, Int32, Int32, Boolean)

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

(Унаследовано от RazorPage)
WriteAttributeValueTo(TextWriter, String, Int32, Object, Int32, Int32, Boolean)

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

(Унаследовано от RazorPage)
WriteLiteral(Object)

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

(Унаследовано от RazorPage)
WriteLiteral(String)

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

(Унаследовано от RazorPageBase)
WriteLiteralTo(TextWriter, Object)

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

(Унаследовано от RazorPage)
WriteLiteralTo(TextWriter, String)

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

(Унаследовано от RazorPage)
WriteTo(TextWriter, Object)

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

(Унаследовано от RazorPage)
WriteTo(TextWriter, String)

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

(Унаследовано от RazorPage)

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