Визуализировать частичное представление с динамической моделью в механизме представлений Razor и ASP.NET MVC 3

Когда я пытаюсь визуализировать частичное представление, тип модели которого указан как:

@model dynamic

, используя следующий код:

@{Html.RenderPartial("PartialView", Model.UserProfile);}

Я получаю следующее исключение:

'System.Web.Mvc.HtmlHelper<dynamic>' has no applicable method named 'RenderPartial' but appears to have an extension method by that name. Extension methods cannot be dynamically dispatched. Consider casting the dynamic arguments or calling the extension method without the extension method syntax.

Однако тот же код в файле .aspx работает безупречно. Есть мысли?

64
задан Diego 28 October 2010 в 22:07
поделиться