在 ASP.NET MVC 中,ViewData 是一种用于从控制器向视图传递数据的机制。它允许开发人员在控制器中设置数据,并在视图中访问和使用该数据。ViewData 是一个动态的字典对象,可以存储任意类型的数据。
通常情况下,控制器中的数据需要传递给视图以供显示或操作。ViewData 提供了一种简单的方式来实现这一目的。开发人员可以使用 ViewData 字典对象将数据存储在键值对中,然后在视图中使用相应的键来检索数据。
下面是一个简单的示例,演示了如何在控制器中设置 ViewData 并在视图中访问它:
// 控制器中的代码
public ActionResult Index()
{
string message = "欢迎访问我的网站!";
ViewData[