RazorViewEngine 类

定义

IRazorViewEngine 的默认实现。

public ref class RazorViewEngine : Microsoft::AspNetCore::Mvc::Razor::IRazorViewEngine, Microsoft::AspNetCore::Mvc::ViewEngines::IViewEngine
public class RazorViewEngine : Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngine, Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine
type RazorViewEngine = class
    interface IRazorViewEngine
    interface IViewEngine
Public Class RazorViewEngine
Implements IRazorViewEngine, IViewEngine
继承
RazorViewEngine
实现

注解

对于 ViewResults 从控制器返回的 ,视图应默认位于 中 ViewLocationFormats 。 对于区域中的控制器,视图应存在于 中 AreaViewLocationFormats

构造函数

RazorViewEngine(IRazorPageFactoryProvider, IRazorPageActivator, HtmlEncoder, IOptions<RazorViewEngineOptions>, ILoggerFactory, DiagnosticListener)

初始化 RazorViewEngine 的新实例。

RazorViewEngine(IRazorPageFactoryProvider, IRazorPageActivator, HtmlEncoder, IOptions<RazorViewEngineOptions>, ILoggerFactory)

初始化 RazorViewEngine 的新实例。

RazorViewEngine(IRazorPageFactoryProvider, IRazorPageActivator, HtmlEncoder, IOptions<RazorViewEngineOptions>, RazorProject, ILoggerFactory, DiagnosticSource)
已过时.

初始化 RazorViewEngine 的新实例。

RazorViewEngine(IRazorPageFactoryProvider, IRazorPageActivator, HtmlEncoder, IOptions<RazorViewEngineOptions>, RazorProjectFileSystem, ILoggerFactory, DiagnosticSource)

初始化 RazorViewEngine 的新实例

字段

ViewExtension

视图扩展

属性

ViewLookupCache

视图查找结果的缓存。

方法

FindPage(ActionContext, String)

使用 中的context视图位置和信息查找具有给定 pageName 的页面。

FindView(ActionContext, String, Boolean)

使用 中的视图位置和信息查找具有给定 viewNamecontext视图。

GetAbsolutePath(String, String)

将给定 pagePath 的 转换为相对于 executingFilePath 的绝对值,除非 pagePath 已是绝对值。

GetNormalizedRouteValue(ActionContext, String)

获取指定路由 的规范化路由 key值。

GetPage(String, String)

获取具有给定 pagePath的 的页(除非executingFilePathpagePath已是绝对的)。

GetView(String, String, Boolean)

获取具有给定 viewPath的视图,相对于 executingFilePath (除非 viewPath 已为绝对值)。

适用于