Controller.ViewData プロパティ

定義

および ViewBagで使用される ViewResult を取得または設定しますViewDataDictionary

C#
[Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary]
public Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary ViewData { get; set; }

プロパティ値

属性

注釈

既定では、このプロパティはコントローラーをアクティブ化するときに IControllerActivator 初期化されます。

このプロパティは、コントローラーがアクティブ化された後 (たとえば、コントローラー アクションで、または を OnActionExecuting(ActionExecutingContext)オーバーライドすることによって) アクセスできます。

このプロパティは、 で初期化 EmptyModelMetadataProviderされる単体テスト内からアクセスすることもできます。

適用対象

製品 バージョン
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0