1

我有一个 img 和一些 img 的详细信息,例如标题描述等。我有一个页面将显示该 img 的所有信息。除此之外,我还有一个只显示标题和 IMG 的组件。

当用户点击组件中的 img 时,它会重定向到显示该 img 的所有信息的页面。

我想到的是直接映射。但是传递一些参数很好,因为我会有大量的图像,但我不确定我应该传递什么样的参数?

4

1 回答 1

0

我认为最好的办法是真正询问具有链接的组件是如何创建的。它可能是一个中继器......甚至是一个独立的子布局或渲染或其他任何东西。无论您怎么看,您都在使用 Item 作为数据源并仅显示数据源中的字段(即显示有关图像的所有数据的项目,如果您可以是 Sitecore 项目甚至是媒体库项目'只是显示默认库字段数据)。只要您的组件具有作为项目的数据源,您就不需要传递任何参数并且可以数据绑定到数据源并使用类似的东西链接到原始项目

LinkManager.GetItemUrl(DataSource);
于 2013-07-20T04:03:50.280 回答