Share via


ViewContext Sınıf

Tanım

Yürütmeyi görüntüleme bağlamı.

public ref class ViewContext : Microsoft::AspNetCore::Mvc::ActionContext
public class ViewContext : Microsoft.AspNetCore.Mvc.ActionContext
type ViewContext = class
    inherit ActionContext
Public Class ViewContext
Inherits ActionContext
Devralma
ViewContext

Oluşturucular

ViewContext()

Boş ViewContextbir oluşturur.

ViewContext(ActionContext, IView, ViewDataDictionary, ITempDataDictionary, TextWriter, HtmlHelperOptions)

yeni bir örneğini ViewContextbaşlatır.

ViewContext(ViewContext, IView, ViewDataDictionary, TextWriter)

yeni bir örneğini ViewContextbaşlatır.

Özellikler

ActionDescriptor

Seçili eylem için öğesini ActionDescriptor alır veya ayarlar.

(Devralındığı yer: ActionContext)
CheckBoxHiddenInputRenderMode

Onay kutusu etiketi yardımcıları ve html yardımcıları için gizli girişlerin işlenme şeklini alır veya ayarlar.

ClientValidationEnabled

İstemci tarafı doğrulamasının etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar.

ExecutingFilePath

İşlenmekte olan görünüm dosyasının yolunu alır veya ayarlar.

FormContext

İşlenen form öğesinin öğesini alır veya ayarlar FormContext . Şu anda hiçbir form işlenmiyorsa varsayılan bağlam döndürülür.

Html5DateRenderingMode

Bu özelliği CurrentCulture , ve gibi şablonlu yardımcıların geçerli kültürü kullanarak tarih ve saat değerlerini işlemesine sahip olacak şekilde Editor(String, String, String, Object)EditorFor<TResult>(Expression<Func<TModel,TResult>>, String, String, Object) ayarlayın. Varsayılan olarak, bu yardımcılar tarihleri ve saatleri RFC 3339 uyumlu dizeler olarak işler.

HttpContext

Geçerli istek için öğesini HttpContext alır veya ayarlar.

(Devralındığı yer: ActionContext)
ModelState

ModelStateDictionary öğesini alır.

(Devralındığı yer: ActionContext)
RouteData

Geçerli istek için öğesini RouteData alır veya ayarlar.

(Devralındığı yer: ActionContext)
TempData

Örneği alır veya ayarlar ITempDataDictionary .

ValidationMessageElement

ve diğer aşırı yüklemeler tarafından ValidationMessage(String, String, Object, String) oluşturulan bir üst düzey iletiyi sarmak için kullanılan öğe adı.

ValidationSummaryMessageElement

ve diğer aşırı yüklemeler tarafından ValidationSummary(Boolean, String, Object, String) oluşturulan bir üst düzey iletiyi sarmak için kullanılan öğe adı.

View

İşlenmekte olan varsa, o anda işleneni alır veya ayarlar IView .

ViewBag

Dinamik görünüm çantasını alır.

ViewData

öğesini alır veya ayarlar ViewDataDictionary.

Writer

Çıktıyı yazmak için kullanılan öğesini TextWriter alır veya ayarlar.

Yöntemler

GetFormContextForClientValidation()

Etkinse ClientValidationEnabled öğesini FormContext alır.

Şunlara uygulanır