次の Web フォーム コードを使用してサブレイアウトを呼び出す方法と同様に、View Rendering を静的に呼び出す方法があるかどうか疑問に思っていました。
<sc:Sublayout Path="~/sublayouts/samplesublayouts.ascx" DataSource="SomeItemId" runat="server" />
私はこれをやってみました:
@Html.Sitecore().ViewRendering("~/renderings/samplerendering.cshtml", new { DataSource= "SomeItemId"})
しかし、サイトコアでレンダリング アイテムを作成し、サイトコアでモデル アイテムも作成しない限り、ビュー レンダリングを強く型付けすることはできません。内部レンダラーを静的に型付けするために MVC で使用できる同様の簡単な方法があるかどうかを知りたいです。