Sdílet prostřednictvím


Microsoft.AspNetCore.Mvc.Razor Obor názvů

Poskytuje typy vyžadované pro podporu modulu runtime pro zobrazení Razor.

Třídy

GeneratedTagHelperAttributeContext

Obsahuje informace pro proces generování kódu atributu ITagHelper .

HelperResult

Představuje operaci odloženého zápisu v objektu RazorPage.

InjectChunk

Poskytuje typy vyžadované pro podporu modulu runtime pro zobrazení Razor.

InjectChunkVisitor

Poskytuje typy vyžadované pro podporu modulu runtime pro zobrazení Razor.

InjectParameterGenerator

Poskytuje typy vyžadované pro podporu modulu runtime pro zobrazení Razor.

LanguageViewLocationExpander

A IViewLocationExpander , který přidá jazyk jako předponu rozšíření pro zobrazení názvů. Jazyk, který se přidává jako předpona rozšíření, pochází z HttpContext.

ModelChunk

Chunk@model směrnice.

MvcCSharpChunkVisitor

Poskytuje typy vyžadované pro podporu modulu runtime pro zobrazení Razor.

MvcCSharpCodeGenerator

Poskytuje typy vyžadované pro podporu modulu runtime pro zobrazení Razor.

MvcCSharpCodeVisitor

Poskytuje typy vyžadované pro podporu modulu runtime pro zobrazení Razor.

MvcCSharpDesignTimeCodeVisitor

Poskytuje typy vyžadované pro podporu modulu runtime pro zobrazení Razor.

MvcRazorCodeParser

Poskytuje typy vyžadované pro podporu modulu runtime pro zobrazení Razor.

MvcRazorHost

Poskytuje typy vyžadované pro podporu modulu runtime pro zobrazení Razor.

MvcRazorParser

Podtyp, RazorParser který MvcRazorHost používá k podpoře dědičnosti pomocných rutin značek ze _ViewImports souborů.

MvcTagHelperAttributeValueCodeRenderer

Vykreslí kód pro inicializaci vlastnosti pomocného objektu značky.

RazorPage

Představuje vlastnosti a metody potřebné k vykreslení zobrazení, které používá syntaxi Razor.

RazorPage<TModel>

Představuje vlastnosti a metody potřebné k vykreslení zobrazení, které používá syntaxi Razor.

RazorPageActivator

Poskytuje metody pro aktivaci vlastností v IRazorPage instanci.

RazorPageBase

Představuje vlastnosti a metody potřebné k vykreslení zobrazení, které používá syntaxi Razor.

RazorView

Výchozí implementace pro IView , která provádí jednu nebo více IRazorPage součástí jeho provádění.

RazorViewEngine

Výchozí implementace .IRazorViewEngine

RazorViewEngineOptions

Poskytuje programovou konfiguraci pro RazorViewEngine.

TagHelperInitializer<TTagHelper>

Inicializuje ITagHelper objekt před jeho spuštěním.

ViewHierarchyUtility

Obsahuje metody pro vyhledání _ViewStart.cshtml a _ViewImports.cshtml

ViewLocationExpanderContext

Kontext obsahující informace pro IViewLocationExpander.

Struktury

RazorPageFactoryResult

Výsledek .CreateFactory(String)

RazorPageResult

Výsledek vyhledání objektu IRazorPage.

Rozhraní

IMvcRazorHost

Určuje kontrakty pro hostitele Razor, který analyzuje soubory Razor a generuje kód jazyka C#.

IRazorPage

Představuje vlastnosti a metody, které jsou používány RazorView pro provádění.

IRazorPageActivator

Poskytuje metody pro aktivaci vlastností v IRazorPage instanci.

IRazorPageFactoryProvider

Definuje metody, které se používají k vytváření IRazorPage instancí v dané cestě.

IRazorViewEngine

Slouží IViewEngine k vykreslení stránek, které používají syntaxi Razor.

ITagHelperActivator

Poskytuje metody pro vytvoření pomocné rutiny značky.

ITagHelperFactory

Poskytuje metody pro vytvoření a inicializaci pomocných rutin značek.

ITagHelperInitializer<TTagHelper>

Inicializuje ITagHelper objekt před jeho spuštěním.

IViewLocationExpander

Určuje kontrakty pro rozbalovač umístění zobrazení, který instance používají RazorViewEngine k určení cest hledání pro zobrazení.

Výčty

LanguageViewLocationExpanderFormat

Určuje formát lokalizovaného zobrazení pro LanguageViewLocationExpander.

Delegáti

RenderAsyncDelegate

Delegát pro RenderAsync.

Poznámky

Další informace o zobrazeních MVC najdete v tématu Zobrazení v ASP.NET Core MVC.