Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure 命名空间

此命名空间中的类型支持 ASP.NET Core 框架,不应直接使用。

CompiledPageActionDescriptorProvider

生成 IActionDescriptorProvider 时编译的 Razor Pages 的 。

DefaultPageActivatorProvider

IPageActivatorProvider 使用类型激活创建 Pages 的 。

DefaultPageFactoryProvider

此命名空间中的类型支持 ASP.NET Core 框架,不应直接使用。

DefaultPageHandlerMethodSelector

此命名空间中的类型支持 ASP.NET Core 框架,不应直接使用。

DefaultPageModelActivatorProvider

IPageActivatorProvider 使用类型激活创建 Razor 页面实例的 。

DefaultPageModelFactoryProvider

此命名空间中的类型支持 ASP.NET Core 框架,不应直接使用。

HandlerMethodDescriptor

表示处理程序方法的说明。

HandlerParameterDescriptor

描述处理程序参数。

PageActionDescriptorProvider

用于 PageActions 的 A IActionDescriptorProvider

PageArgumentBinder

此命名空间中的类型支持 ASP.NET Core 框架,不应直接使用。

PageBoundPropertyDescriptor

描述页面绑定属性。

PageDirectiveFeature

此命名空间中的类型支持 ASP.NET Core 框架,不应直接使用。

PageLoader

CompiledPageActionDescriptor 创建一个 PageActionDescriptor

PageModelAttribute

页面模型的基类的属性。 将此属性应用于类型会将该类型的所有子类标记为页面模型类型。

PageResultExecutor

执行 Razor 页面。

PageViewLocationExpander

IViewLocationExpander PageView 的 。

RazorPageAdapter

实现 IRazorPage,以便 RazorPageBase 派生的类不会激活两次。 在处理程序方法运行之前激活页面,但 RazorView 也将激活每个页面。

RazorPageAttribute

已过时:此属性已被 RazorCompiledItem 取代,运行时不会使用。

ServiceBasedPageModelActivatorProvider

IPageActivatorProvider 使用类型激活创建 Razor 页面实例的 。

接口

IPageHandlerMethodSelector

从页面选择处理程序方法。

IPageLoader

CompiledPageActionDescriptor 创建一个 PageActionDescriptor

注解

有关 Razor Pages 的详细信息,请参阅 Razor Pages