我写了一个从 ViewResult 派生的非常简单的 Actionresult
public class FormResult : ViewResult
{
public override void ExecuteResult(ControllerContext context)
{
context.Controller.ViewBag.Form = "value";
base.ExecuteResult(context);
}
}
它基本上只是为 ViewBag 添加了一个值。
然后我在 action 方法中返回它。
public ActionResult Index()
{
return new FormResult();
}
问题是,ViewBag 在适当的视图中是空的。
我在这里错过了什么吗?