ViewContext クラス

定義

ビューの表示に関連する情報をカプセル化します。

public class ViewContext : System.Web.Mvc.ControllerContext
type ViewContext = class
    inherit ControllerContext
Public Class ViewContext
Inherits ControllerContext
継承

コンストラクター

ViewContext()

ViewContext クラスの新しいインスタンスを初期化します。

ViewContext(ControllerContext, IView, ViewDataDictionary, TempDataDictionary, TextWriter)

指定したコントローラー コンテキスト、ビュー、データ ディクショナリの ViewContext 表示、一時データ ディクショナリ、およびテキスト ライターを使用して、 クラスの新しいインスタンスを初期化します。

プロパティ

ClientValidationEnabled

クライアント側の検証が有効であるかどうかを示す値を取得または設定します。

Controller

コントローラーを取得または設定します。

(継承元 ControllerContext)
DisplayMode

表示モードを取得します。

(継承元 ControllerContext)
FormContext

HTML フォームからの入力データを検証および処理するために必要な情報をカプセル化するオブジェクトを取得または設定します。

HttpContext

HTTP コンテキストを取得または設定します。

(継承元 ControllerContext)
IsChildAction

関連付けられたアクション メソッドが子アクションかどうかを示す値を取得します。

(継承元 ControllerContext)
ParentActionViewContext

親アクション メソッドのビュー コンテキスト情報を格納しているオブジェクトを取得します。

(継承元 ControllerContext)
RequestContext

要求コンテキストを取得または設定します。

(継承元 ControllerContext)
RouteData

URL ルート データを取得または設定します。

(継承元 ControllerContext)
TempData

この要求に関連付けられ、1 つの要求だけで使用できるデータを取得します。

UnobtrusiveJavaScriptEnabled

控えめな JavaScript が有効であるかどうかを示す値を取得または設定します。

ValidationMessageElement

およびその他のオーバーロードによって ValidationMessage(HtmlHelper, String) 生成された最上位メッセージをラップするために使用される要素名。

ValidationSummaryMessageElement

およびその他のオーバーロードによって ValidationSummary(HtmlHelper) 生成された最上位メッセージをラップするために使用される要素名。

View

ブラウザーでレンダリングするインターフェイスを IView 実装する オブジェクトを取得します。

ViewBag

動的なビュー データ ディクショナリを取得します。

ViewData

ビューに渡されるビュー データを取得します。

Writer

HTML 出力を書き込むために使用するテキスト ライター オブジェクトを取得または設定します。

メソッド

OutputClientValidation()

クライアント検証情報を HTTP 応答に書き込みます。

適用対象