从Listview InsertItemTemplate到Codebehind ItemData绑定查找锚标记

时间:2013-06-11 10:55:25

标签: asp.net

我想在Code Behind ListView_ItemDataBound中设置锚标记可见false / True并想要为其设置值。 Anchor标签位于Listview Insert ItemTemplate内。

1 个答案:

答案 0 :(得分:0)

您可以使用linkbutton而不是anchor tag ...

if (e.Item.ItemType == ListViewItemType.DataItem)
    {
        LinkButton linkButton = e.item.FindControl("LinkButton1") as LinkButton;
        if (linkButton != null)
            linkButton.Visible = false;
    }

或使用此代码

HtmlGenericControl anchor = e.item.FindControl("LinkButton1") as HtmlGenericControl;
anchor.Attributes.Add("href", "page.htm");
anchor.InnerText = "TabX";
anchor. Visible = false;