Gab*_*bar 2 asp.net-mvc rendering sitecore
我在Sitecore中有一个组件,可以在页面的中间部分使用.它显示了一个视频,并在Sitecore中设置为控制器渲染.我已经能够通过在页面项上的渲染上设置DataSource来使其工作.
我有另一个组件用于页面的中间部分.这是一个视频列表.每个视频输出都具有与前一段中提到的渲染完全相同的HTML.我试图在渲染中调用控制器渲染(如上所述),此列表呈现如下所示 -
@Html.Sitecore().Controller("VideoController", "Display")
Run Code Online (Sandbox Code Playgroud)
我正在尝试在调用.Controller函数之前/之前设置DataSource,但我还没有找到办法.我正在寻找一些关于如何设置DataSource或从另一个渲染调用控制器渲染的答案.
谢谢
这应该可以通过静态绑定renering并将数据源添加为参数来实现:
@Html.Sitecore().Rendering("<your rendering definition item id>", new { DataSource = "<your datasource item id>" })
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2769 次 |
最近记录: |