【发布时间】:2013-10-21 22:05:42
【问题描述】:
我很难在 Sitecore 7 中构建过滤系统。
我有 2 个子布局,位于页面的同一级别。
子布局 A 是一个侧边栏,其中包含一个复选框列表,并具有一个使用选定值填充列表的事件。 子布局 B 显示一组项目。
我想做的是将填充的列表从子布局 A 发送到子布局 B,以便根据用户选择的内容过滤项目列表。 我可以通过 Session 传递数据来做到这一点,但这不是处理该数据的最佳方式。
我尝试为子布局 A 定义一个属性并在那里加载列表,但我无法从子布局 B 获取子布局 A 的确切实例以读取填充的属性。 此外,尝试 Page.FindControl("IdOfSomeElementFromSublayoutA") 总是在子布局 B 中返回 null。即使我已将 Page 转换为包含两个子布局的 .aspx 页面。
我正在使用 Sitecore 7 Update 2。
非常感谢您的宝贵时间。
【问题讨论】:
标签: c# asp.net sitecore sitecore7