0
任何人都可以告訴我是否可以使用ASP控件而不是Field Renderer來顯示字段。請參見下面的插圖。 注意:我需要在Repeater的Item Databound事件中執行此操作。Sitecore訪問字段值到ASP控制
我有一個Field作爲外部鏈接的模板。例如:聯繫我們。在頁面中顯示該鏈接的方法是使用下面的字段呈現器。
ContactUS.aspx:
<asp:Repeater ID="rptContactUS" runat="server" OnItemDataBound="Menu_OnItemDataBound">
<ItemTemplate>
<item><sc:FieldRenderer ID="frContactUS" runat="server"/></item>
</ItemTemplate>
</asp:Repeater>
ContactUS.aspx.cs:
protected void Menu_OnItemDataBound(object sender, RepeaterItemEventArgs e)
{
Field item = (Field)e.Item.DataItem;
if (item != null)
{
FieldRenderer frContactUS= (FieldRenderer)e.Item.FindControl("frContactUS");
if (frContactUS!= null)
{
frContactUS.FieldName = item.Name;
}
}
}
上面的代碼工作fine.My問題是,是否我可以使用ASP的控制,而不是FieldRenderer和分配從字段項目鏈接值到中繼器的項目數據綁定鏈接中的鏈接的asp href屬性。如果是,請告訴我如何?
感謝, 蘇哈斯
謝謝younes :) – Suhas
不客氣! – Younes