1
異なるGlassモデルから継承された2つのガラスビューがあり、どちらも素晴らしい作品です。sitecoreビューレンダリングでガラスモデルを渡す
ここで、あるビューを別のビューに挿入したいとします。だから私は以下のコードを使用してみました:
「/」アプリケーションでサーバーエラー:
var model = new SitecoreContext().GetItem<IOurGlassModel>(path); if (model != null) { @Html.Sitecore().ViewRendering("/Views/path/Banner.cshtml", new { Model = model }) }
これは、以下のエラーメッセージが表示されてしまいました。 モデル定義を含むアイテムを見つけることができませんでした。モデルパス:Castle.Proxies.IOurGlassModelProxy_1
完全なスタックトレースが必要な場合はお知らせください。
ご意見をお寄せください。
あなたはこのHtml.Partial(「/ビュー/パス/ Banner.cshtml」、モデル)を使用しようとすることができ、それ@AhmadHarb –
感謝:2つの方法の間の違いの詳細については、この質問が
チェックうまくいきましたが、それをサイト内ビューのレンダリングで動作させる方法がありますか?上記のエラーが発生した理由を理解していますか? –
私は答えを投稿し、それがなぜ機能するのですか。 –