在ASP.NET Core中,可以使用ViewBag
来传递模型数据给所有视图。以下是一个示例代码:
public IActionResult Index()
{
// 获取模型数据
var model = GetModelData();
// 将模型数据存储在ViewBag中
ViewBag.ModelData = model;
return View();
}
在视图中,可以使用ViewBag
来访问模型数据:
@model MyModel
@ViewBag.ModelData
在这个示例中,Index
方法中的GetModelData
方法用于获取模型数据。然后,将模型数据存储在ViewBag.ModelData
中。在视图中,使用@ViewBag.ModelData
来访问模型数据。
这样,无论是在主视图还是局部视图中,只需要在Index
方法中设置一次模型数据,就可以在所有视图中访问该数据。