Share via


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)

初始化 RazorViewEngine 的新執行個體。

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

初始化 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)

使用 中的檢視位置和資訊,尋找具有指定 viewName 之 的 context 檢視。

GetAbsolutePath(String, String)

將指定的 pagePath 轉換為絕對,除非 已經是絕對的,否則 pagePath 會相對於 executingFilePath

GetNormalizedRouteValue(ActionContext, String)

取得指定路由的案例正規化路由 key 值。

GetPage(String, String)

取得具有指定 pagePath 之 的頁面, executingFilePath 除非已經是絕對的,否則 pagePath 為 。

GetView(String, String, Boolean)

取得具有指定 viewPath 之 的檢視, executingFilePath 除非 已經是絕對的 ,否則 viewPath 為 。

適用於