jjzjj

renderingReference

全部标签

c# - 如何以编程方式获取渲染内容?

我正在尝试编写一种方法来输出恰好存在于特定占位符中的任何渲染的内容(即HTML)。目标是传入一个Sitecore.Data.Items.Item和我感兴趣的占位符键,该方法应该返回呈现的内容。这个问题似乎是没有建立页面上下文,因此调用RenderControl()会在GetCacheKey()方法中引发空引用错误子布局。有人知道以编程方式呈现子布局或XSLT呈现的方法吗?这是我到目前为止所得到的:privatestringGetPlaceholderContent(Itemitem,stringplaceHolder){StringWritersw=newStringWriter();