2

我在自定义 ActionResult 中有一段代码

VB.NET 版本

Dim result As New ViewResult()
result.Model= data   ## Property Model is ReadOnly
Return result

C#版本

ViewResult result = new ViewResult();
result.Model = data;  // Property Model is ReadOnly
return result;

如何从也可以包含模型View的自定义中正确返回 a?ActionResult

4

1 回答 1

3

环境

result.ViewData.Model = data; 

应该能帮到你。实际上,get ViewResultBase.Model 实现为

public object Model 
{
   get {
          return ViewData.Model;
       }
}
于 2011-10-03T08:13:37.853 回答