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>) |
Создает на странице именованный раздел содержимого, который можно вызвать на странице макета с помощью |
DefineSection(String, RenderAsyncDelegate) |
Создает на странице именованный раздел содержимого, который можно вызвать на странице макета с помощью |
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) |
Форматирование сообщения об ошибке об использовании индексатора, если вспомогательное свойство тега имеет значение |
PopWriter() |
Возвращает модуль записи текста из стека. |
PushWriter(TextWriter) |
Помещает модуль записи текста в стек. |
SetAntiforgeryCookieAndHeader() |
Задает файл cookie для защиты от подделки и заголовок X-Frame-Options в ответе. |
StartTagHelperWritingScope(HtmlEncoder) |
Запускает новый область записи и при необходимости переопределяется HtmlEncoder в этом область. |
Write(Object) |
Записывает указанный |
Write(String) |
Записывает указанный |
WriteAttributeValue(String, Int32, Object, Int32, Int32, Boolean) |
Записывает значение атрибута. |
WriteLiteral(Object) |
Записывает указанный |
WriteLiteral(String) |
Записывает указанный |