Microsoft.AspNetCore.Mvc.Razor Пространство имен

Предоставляет типы, необходимые для поддержки сред выполнения для представлений Razor.

Классы

GeneratedTagHelperAttributeContext

Содержит сведения для процесса создания кода атрибута ITagHelper .

HelperResult

Представляет отложенную операцию записи в .RazorPage

InjectChunk

Предоставляет типы, необходимые для поддержки сред выполнения для представлений Razor.

InjectChunkVisitor

Предоставляет типы, необходимые для поддержки сред выполнения для представлений Razor.

InjectParameterGenerator

Предоставляет типы, необходимые для поддержки сред выполнения для представлений Razor.

LanguageViewLocationExpander

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

ModelChunk

Chunk @model для директивы .

MvcCSharpChunkVisitor

Предоставляет типы, необходимые для поддержки сред выполнения для представлений Razor.

MvcCSharpCodeGenerator

Предоставляет типы, необходимые для поддержки сред выполнения для представлений Razor.

MvcCSharpCodeVisitor

Предоставляет типы, необходимые для поддержки сред выполнения для представлений Razor.

MvcCSharpDesignTimeCodeVisitor

Предоставляет типы, необходимые для поддержки сред выполнения для представлений Razor.

MvcRazorCodeParser

Предоставляет типы, необходимые для поддержки сред выполнения для представлений Razor.

MvcRazorHost

Предоставляет типы, необходимые для поддержки сред выполнения для представлений Razor.

MvcRazorParser

Подтип , который MvcRazorHost использует для поддержки RazorParser наследования вспомогательных тегов из _ViewImports файлов.

MvcTagHelperAttributeValueCodeRenderer

Отрисовывает код для инициализации вспомогательного свойства тега.

RazorPage

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

RazorPage<TModel>

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

RazorPageActivator

Предоставляет методы для активации свойств экземпляра IRazorPage .

RazorPageBase

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

RazorView

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

RazorViewEngine

Реализация IRazorViewEngine по умолчанию.

RazorViewEngineOptions

Предоставляет программную конфигурацию RazorViewEngineдля .

TagHelperInitializer<TTagHelper>

Инициализирует перед ITagHelper его выполнением.

ViewHierarchyUtility

Содержит методы для поиска _ViewStart.cshtml и _ViewImports.cshtml

ViewLocationExpanderContext

Контекст для хранения сведений для IViewLocationExpander.

Структуры

RazorPageFactoryResult

Результат .CreateFactory(String)

RazorPageResult

Результат поиска IRazorPageобъекта .

Интерфейсы

IMvcRazorHost

Указывает контракты для узла Razor, который анализирует файлы Razor и создает код C#.

IRazorPage

Представляет свойства и методы, используемые RazorView для выполнения.

IRazorPageActivator

Предоставляет методы для активации свойств экземпляра IRazorPage .

IRazorPageFactoryProvider

Определяет методы, используемые для создания IRazorPage экземпляров по заданному пути.

IRazorViewEngine

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

ITagHelperActivator

Предоставляет методы для создания вспомогательной функции тегов.

ITagHelperFactory

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

ITagHelperInitializer<TTagHelper>

Инициализирует перед ITagHelper его выполнением.

IViewLocationExpander

Указывает контракты для расширителя расположения представления, используемого экземплярами RazorViewEngine для определения путей поиска для представления.

Перечисления

LanguageViewLocationExpanderFormat

Задает формат локализованного представления для LanguageViewLocationExpander.

Делегаты

RenderAsyncDelegate

Делегат для RenderAsync.

Комментарии

Дополнительные сведения о представлениях MVC см. в разделе Представления в ASP.NET Core MVC.