Пользовательский ActionResult для возврата View = Model is ReadOnly - PullRequest
2 голосов
/ 03 октября 2011

У меня есть фрагмент кода в пользовательском 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 из пользовательского ActionResult, который также может включать модель?

1 Ответ

3 голосов
/ 03 октября 2011

Настройка

result.ViewData.Model = data; 

Должно помочь вам. Фактически, get ViewResultBase.Model реализован как

public object Model 
{
   get {
          return ViewData.Model;
       }
}
...