モデルタイプが次のように指定されている部分ビューをレンダリングしようとすると:
@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 ファイル内の同じコードは問題なく機能します。何かご意見は?