ViewContext 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
封裝呈現檢視的相關資訊。
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 回應。 |