呈现控件(用于RSS源)

呈现控件(用于RSS源),rss,sitecore,rendering,Rss,Sitecore,Rendering,我正试图找到一种呈现控件(网页的一部分)的方法,以便在任何人喘息之前将其添加到RSS提要(基本上是xmlns:content) var rendering=item.Visualization.GetRenderings(Context.Device,false) .FirstOrDefault(it=>it.RenderingID.ToString()==“{968B82C4-46D9-43F3-AD52-82AA2629156B}”); if(渲染!=null) { var sb=new S

我正试图找到一种呈现控件(网页的一部分)的方法,以便在任何人喘息之前将其添加到RSS提要(基本上是
xmlns:content

var rendering=item.Visualization.GetRenderings(Context.Device,false)
.FirstOrDefault(it=>it.RenderingID.ToString()==“{968B82C4-46D9-43F3-AD52-82AA2629156B}”);
if(渲染!=null)
{
var sb=new System.Text.StringBuilder();//需要吗?
var sw=新的StringWriter(sb);
使用(var wr=新的HtmlTextWriter(sw))
rendering.GetControl().RenderControl(wr);
}

我发现
sw
是空的,我希望它包含html(控件在网站上显示良好)。有什么想法吗?

我认为没有一个简单的方法可以实现这一点。Sitecore运行不同的管道,这取决于它是XSL、WebForms还是MVC组件

堆栈上已经有一个问题问了同样的问题:但正如你们所看到的,作者放弃了这个想法,因为并没有办法轻易得到它