У нас есть два вида стекла, унаследованные от разных моделей стекла, оба отлично работают по отдельности.Проходная стеклянная модель в режиме рендеринга в сидячем положении
Теперь мы хотим вставить один вид в другой. Поэтому я попытался использовать код ниже:
var model = new SitecoreContext().GetItem<IOurGlassModel>(path);
if (model != null)
{
@Html.Sitecore().ViewRendering("/Views/path/Banner.cshtml", new { Model = model })
}
Это в конечном итоге с ниже сообщение об ошибке:
Ошибка сервера в приложении «/». Не удалось найти объект, содержащий определение модели . Путь к модели: Замок.Proxies.IOurGlassModelProxy_1
Сообщите мне, если вам нужна полная трассировка стека.
Любые предложения будут оценены.
вы можете попробовать использовать этот Html.Partial («/ Views/путь/Banner.cshtml», модель) –
благодаря @AhmadHarb ней работал, но есть ли способ заставить его работать с рендерингом представления sitecore? и понимаете, почему произошла вышеуказанная ошибка? –
Я отправлю ответ, и почему он работает. –