gpt4 book ai didi

asp.net-mvc - Sitecore Controller 渲染数据源

转载 作者:行者123 更新时间:2023-12-04 02:52:04 25 4
gpt4 key购买 nike

我在 Sitecore 中有一个组件,可以在页面的中间部分使用。它显示了一个视频,并在 Sitecore 中设置为 Controller 渲染。我已经能够通过在页面项目的呈现上设置数据源来实现它。

我在页面的中间部分有另一个组件。这是一个视频列表。每个视频输出都具有与上一段中提到的渲染完全相同的 HTML。我试图在渲染中调用 Controller 渲染(上面提到的)来为这个列表渲染类似这样的东西 -

@Html.Sitecore().Controller("VideoController", "Display")

我试图在调用 .Controller 函数时/之前设置 DataSource,但我还没有找到实现它的方法。我正在寻找有关如何设置数据源或从另一个渲染调用 Controller 渲染的一些答案。

谢谢

最佳答案

这应该可以通过静态绑定(bind)渲染然后将数据源添加为参数来实现:

@Html.Sitecore().Rendering("<your rendering definition item id>", new { DataSource = "<your datasource item id>" })

关于asp.net-mvc - Sitecore Controller 渲染数据源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25597940/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com