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

取得與這個要求相關聯而且只能用於一個要求的資料。

UnobtrusiveJavaScriptEnabled

取得或設定值,這個值表示不顯眼的 JavaScript 是否啟用。

ValidationMessageElement

用來包裝由 和其他多載產生的 ValidationMessage(HtmlHelper, String) 最上層訊息的專案名稱。

ValidationSummaryMessageElement

用來包裝由 和其他多載產生的 ValidationSummary(HtmlHelper) 最上層訊息的專案名稱。

View

取得 物件,這個物件會 IView 實作介面以在瀏覽器中呈現。

ViewBag

取得動態檢視資料字典。

ViewData

取得傳遞至檢視的檢視資料。

Writer

取得或設定用來寫入 HTML 輸出的文字寫入器物件。

方法

OutputClientValidation()

將用戶端驗證資訊寫入至 HTTP 回應。

適用於