Freigeben über


Controller.ViewData Eigenschaft

Definition

Ruft ab oder legt diese festViewDataDictionary, die von und ViewBagverwendet wirdViewResult.

public:
 property Microsoft::AspNetCore::Mvc::ViewFeatures::ViewDataDictionary ^ ViewData { Microsoft::AspNetCore::Mvc::ViewFeatures::ViewDataDictionary ^ get(); void set(Microsoft::AspNetCore::Mvc::ViewFeatures::ViewDataDictionary ^ value); };
[Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary]
public Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary ViewData { get; set; }
[<Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary>]
member this.ViewData : Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary with get, set
Public Property ViewData As ViewDataDictionary

Eigenschaftswert

Attribute

Hinweise

Standardmäßig wird diese Eigenschaft initialisiert, wenn IControllerActivator Controller aktiviert werden.

Auf diese Eigenschaft kann zugegriffen werden, nachdem der Controller aktiviert wurde, z. B. in einer Controlleraktion oder durch Überschreiben OnActionExecuting(ActionExecutingContext)von .

Auf diese Eigenschaft kann auch innerhalb eines Komponententests zugegriffen werden, in dem sie mit EmptyModelMetadataProviderinitialisiert wird.

Gilt für: