次の方法で共有


RazorPageAdapter クラス

定義

RazorPageBase 派生クラスが 2 回アクティブ化されないように IRazorPage を実装します。 ページはハンドラー メソッドが実行される前にアクティブ化されますが、RazorView では各ページもアクティブ化されます。

public ref class RazorPageAdapter : Microsoft::AspNetCore::Mvc::Razor::IRazorPage
public class RazorPageAdapter : Microsoft.AspNetCore.Mvc.Razor.IRazorPage
type RazorPageAdapter = class
    interface IRazorPage
Public Class RazorPageAdapter
Implements IRazorPage
継承
RazorPageAdapter
実装

コンストラクター

RazorPageAdapter(RazorPageBase, Type)

RazorPageAdapter の新しいインスタンスを生成します。

RazorPageAdapter(RazorPageBase)
古い.

RazorPageBase 派生クラスが 2 回アクティブ化されないように IRazorPage を実装します。 ページはハンドラー メソッドが実行される前にアクティブ化されますが、RazorView では各ページもアクティブ化されます。

プロパティ

BodyContent

本文の内容を取得または設定します。

IsLayoutBeingRendered

このページのレイアウトをレンダリングするかどうかを決定するフラグを取得または設定します。

Layout

レイアウト ページのパスを取得または設定します。

Path

ページへのアプリケーションベースの相対パスを取得します。

PreviousSectionWriters

このページでレンダリングできるセクションを取得または設定します。

SectionWriters

このページで定義されているセクションを取得します。

ViewContext

レンダリング ビューのビュー コンテキストを取得または設定します。

メソッド

EnsureRenderedBodyOrSections()

PreviousSectionWriters 定義されているすべてのセクションがレンダリングされたか、セクションが定義されていない場合は本文がレンダリングされたことを確認します。

ExecuteAsync()

ページをレンダリングし、出力を に Writer書き込みます。

適用対象