1
Ich muss ein Element dynamisch auf einer anderen Seite rendern. So habe ich die Rendering-Referenzen des Elements abgerufen und die Rendering-Element-ID und Datenquelle verwendet.Sitecore - Rendern eines View/Controller-Renderings mit Rendering-Referenz dynamisch
Ich könnte das Element vom Typ "Controller Rendering", aber nicht für "Ansicht Rendering".
@Html.Sitecore().Rendering(renderingItem.RenderingID.Guid.ToString(), new {DataSource = renderingItem.Settings.DataSource, Cacheable = false, Cache_VaryByData = false});
**Exception Message**: Attempt to retrieve context object of type 'System.Web.Mvc.ViewContext' from empty stack.
**Stack Trace**: at Sitecore.Mvc.Common.ContextService.Peek[T]()
at Sitecore.Mvc.Presentation.ViewRenderer.GetHtmlHelper()
at Sitecore.Mvc.Presentation.ViewRenderer.Render(TextWriter writer)
at Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Render(Renderer renderer, TextWriter writer, RenderRenderingArgs args)
at Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Process(RenderRenderingArgs args)
at (Object , Object[])
at Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args)
at Sitecore.Mvc.Pipelines.PipelineService.RunPipeline[TArgs](String pipelineName, TArgs args)
at Sitecore.Mvc.Helpers.SitecoreHelper.RenderRendering(Rendering rendering)
at Castle.Proxies.Invocations.SitecoreHelper_RenderRendering_1.InvokeMethodOnTarget()
at Castle.DynamicProxy.AbstractInvocation.Proceed()
at Jabberwocky.Autofac.Extras.MiniProfiler.Interceptors.AsyncProfilingInterceptor.Intercept(IInvocation invocation)
at Castle.DynamicProxy.AbstractInvocation.Proceed()
at Castle.Proxies.CustomSitecoreHelperProxy.RenderRendering(Rendering rendering)
at Castle.Proxies.Invocations.SitecoreHelper_Rendering_1.InvokeMethodOnTarget()
at Castle.DynamicProxy.AbstractInvocation.Proceed()
at Jabberwocky.Autofac.Extras.MiniProfiler.Interceptors.AsyncProfilingInterceptor.Intercept(IInvocation invocation)
at Castle.DynamicProxy.AbstractInvocation.Proceed()
at Castle.Proxies.CustomSitecoreHelperProxy.Rendering(String pathOrId, Object parameters)
Dies könnte ein Kommentar sein – FrankerZ