我需要将用户控件放入转发器控件的模板中,并从转发器的数据源中引用数据项。
我尝试过(忽略特定于我正在使用的 CMS 平台的第二个演员表):
<%# ((EPiServer.Core.PageData)((RepeaterItem)Container.Parent.NamingContainer).DataItem)["PageName"]%>
Run Code Online (Sandbox Code Playgroud)
但这会引发以下错误:无法将“ASP.usercontrols_searchcontrols_searchresult_ascx”类型的对象转换为“System.Web.UI.WebControls.RepeaterItem”
Searchresult_ascx 是另一个包含实际中继器的用户控件。