Udostępnij za pośrednictwem


Microsoft.AspNetCore.Mvc.Razor Przestrzeń nazw

Udostępnia typy wymagane do obsługi środowiska uruchomieniowego dla widoków Razor.

Klasy

GeneratedTagHelperAttributeContext

Zawiera informacje dotyczące procesu generowania kodu atrybutu ITagHelper .

HelperResult

Reprezentuje operację zapisu odroczonego w obiekcie RazorPage.

InjectChunk

Udostępnia typy wymagane do obsługi środowiska uruchomieniowego dla widoków Razor.

InjectChunkVisitor

Udostępnia typy wymagane do obsługi środowiska uruchomieniowego dla widoków Razor.

InjectParameterGenerator

Udostępnia typy wymagane do obsługi środowiska uruchomieniowego dla widoków Razor.

LanguageViewLocationExpander

Element IViewLocationExpander , który dodaje język jako prefiks rozszerzenia do wyświetlania nazw. Język, który jest dodawany jako prefiks rozszerzenia pochodzi z HttpContext.

ModelChunk

Chunk@model dla dyrektywy.

MvcCSharpChunkVisitor

Udostępnia typy wymagane do obsługi środowiska uruchomieniowego dla widoków Razor.

MvcCSharpCodeGenerator

Udostępnia typy wymagane do obsługi środowiska uruchomieniowego dla widoków Razor.

MvcCSharpCodeVisitor

Udostępnia typy wymagane do obsługi środowiska uruchomieniowego dla widoków Razor.

MvcCSharpDesignTimeCodeVisitor

Udostępnia typy wymagane do obsługi środowiska uruchomieniowego dla widoków Razor.

MvcRazorCodeParser

Udostępnia typy wymagane do obsługi środowiska uruchomieniowego dla widoków Razor.

MvcRazorHost

Udostępnia typy wymagane do obsługi środowiska uruchomieniowego dla widoków Razor.

MvcRazorParser

Podtyp używany RazorParserMvcRazorHost do obsługi dziedziczenia pomocników tagów z _ViewImports plików.

MvcTagHelperAttributeValueCodeRenderer

Renderuje kod inicjowania właściwości pomocnika tagów.

RazorPage

Reprezentuje właściwości i metody potrzebne do renderowania widoku korzystającego ze składni Razor.

RazorPage<TModel>

Reprezentuje właściwości i metody potrzebne do renderowania widoku korzystającego ze składni Razor.

RazorPageActivator

Udostępnia metody aktywowania właściwości w wystąpieniu IRazorPage .

RazorPageBase

Reprezentuje właściwości i metody potrzebne do renderowania widoku korzystającego ze składni Razor.

RazorView

Domyślna implementacja dla IView tej funkcji wykonuje co najmniej IRazorPage jedną część jej wykonywania.

RazorViewEngine

Domyślna implementacja elementu IRazorViewEngine.

RazorViewEngineOptions

Udostępnia konfigurację programową dla elementu RazorViewEngine.

TagHelperInitializer<TTagHelper>

Inicjuje element ITagHelper przed jego wykonaniem.

ViewHierarchyUtility

Zawiera metody lokalizowania _ViewStart.cshtml i _ViewImports.cshtml

ViewLocationExpanderContext

Kontekst zawierający informacje dla IViewLocationExpanderelementu .

Struktury

RazorPageFactoryResult

Wynik .CreateFactory(String)

RazorPageResult

Wynik lokalizowania elementu IRazorPage.

Interfejsy

IMvcRazorHost

Określa kontrakty dla hosta Razor, który analizuje pliki Razor i generuje kod języka C#.

IRazorPage

Reprezentuje właściwości i metody, które są używane przez RazorView wykonanie.

IRazorPageActivator

Udostępnia metody aktywowania właściwości w wystąpieniu IRazorPage .

IRazorPageFactoryProvider

Definiuje metody używane do tworzenia IRazorPage wystąpień w danej ścieżce.

IRazorViewEngine

Służy do renderowania IViewEngine stron korzystających ze składni Razor.

ITagHelperActivator

Udostępnia metody tworzenia pomocnika tagów.

ITagHelperFactory

Udostępnia metody tworzenia i inicjowania pomocników tagów.

ITagHelperInitializer<TTagHelper>

Inicjuje element ITagHelper przed jego wykonaniem.

IViewLocationExpander

Określa kontrakty rozszerzenia lokalizacji widoku, które są używane przez RazorViewEngine wystąpienia do określania ścieżek wyszukiwania dla widoku.

Wyliczenia

LanguageViewLocationExpanderFormat

Określa zlokalizowany format widoku dla programu LanguageViewLocationExpander.

Delegaci

RenderAsyncDelegate

Delegat renderAsync.

Uwagi

Aby uzyskać więcej informacji na temat widoków MVC, zobacz Widoki w ASP.NET Core MVC.