40 references to ViewData
HtmlGenerationWebSite (5)
Components\CheckViewData - LackModel.cs (3)
14var metadata = ViewData.ModelMetadata; 25ViewData.Model = 78.9; 28metadata = ViewData.ModelMetadata;
Components\CheckViewData.cs (1)
13var metadata = ViewData.ModelMetadata;
Components\SplashViewComponent.cs (1)
12var region = (string)ViewData["Locale"];
Microsoft.AspNetCore.Mvc.ViewFeatures (4)
ViewComponent.cs (4)
65_viewBag = new DynamicViewData(() => ViewData); 75public ModelStateDictionary ModelState => ViewData?.ModelState!; 193return View(viewName, ViewData.Model); 214var viewData = new ViewDataDictionary<TModel?>(ViewData, model);
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (29)
ViewComponentTests.cs (29)
28Assert.Equal(2, viewComponent.ViewData.Count); 29Assert.Equal("Alice", viewComponent.ViewData["A"]); 30Assert.Equal("Bob", viewComponent.ViewData["B"]); 40viewComponent.ViewData["A"] = "Alice"; 41viewComponent.ViewData["B"] = "Bob"; 44Assert.Equal(2, viewComponent.ViewData.Count); 76Assert.NotSame(viewComponent.ViewData, actualResult.ViewData); 77Assert.Equal(new ViewDataDictionary<object>(viewComponent.ViewData), actualResult.ViewData); 88viewComponent.ViewData.Model = model; 95Assert.NotSame(viewComponent.ViewData, actualResult.ViewData); 96Assert.Equal(new ViewDataDictionary<object>(viewComponent.ViewData), actualResult.ViewData); 113Assert.NotSame(viewComponent.ViewData, actualResult.ViewData); 114Assert.Equal(new ViewDataDictionary<object>(viewComponent.ViewData), actualResult.ViewData); 133Assert.NotSame(viewComponent.ViewData, actualResult.ViewData); 134Assert.Equal(new ViewDataDictionary<object>(viewComponent.ViewData), actualResult.ViewData); 144viewComponent.ViewData.Model = new object(); 153Assert.NotSame(viewComponent.ViewData, actualResult.ViewData); 154Assert.Equal(new ViewDataDictionary<object>(viewComponent.ViewData), actualResult.ViewData); 164viewComponent.ViewData.Model = new object(); 172Assert.NotSame(viewComponent.ViewData, actualResult.ViewData); 173Assert.Equal(new ViewDataDictionary<object>(viewComponent.ViewData), actualResult.ViewData); 183viewComponent.ViewData.Model = "Hello World!"; 191Assert.NotSame(viewComponent.ViewData, actualResult.ViewData); 192Assert.Equal(new ViewDataDictionary<string>(viewComponent.ViewData), actualResult.ViewData); 211Assert.NotSame(viewComponent.ViewData, actualResult.ViewData); 212Assert.Equal(new ViewDataDictionary<object>(viewComponent.ViewData), actualResult.ViewData); 231Assert.NotNull(viewComponent.ViewData); 232Assert.Empty(viewComponent.ViewData); 233Assert.Same(viewComponent.ViewData, viewComponent.ViewContext.ViewData);
RazorWebSite (2)
Components\ComponentWithLayout.cs (1)
12ViewData["Title"] = "ViewComponent With Title";
Components\ComponentWithViewStart.cs (1)
12ViewData["Title"] = "ViewComponent With ViewStart";