If statement in repeaters ItemTemplate

前端 未结 5 925
眼角桃花
眼角桃花 2021-01-02 04:26

I\'m using an ASP.NET Repeater to display the contents of a

. It looks something like this:

5条回答
  •  北荒
    北荒 (楼主)
    2021-01-02 05:12

    I would use codebehind:

    protected void OnCheckboxListItemBound(Object sender, RepeaterItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
        {
            HtmlTableRow itemRow = (HtmlTableRow) e.Item.FindControl("itemRow");
            itemRow.Visible = e.Item.ItemIndex % 2 == 0;
        }
    }
    

提交回复
热议问题