Default text for empty Repeater control

前端 未结 8 984
醉梦人生
醉梦人生 2021-02-02 05:43

Using VS 2008, I have a Repeater control:



        
8条回答
  •  日久生厌
    2021-02-02 06:35

    You can use a footer template to manage massage, like this

    Step 1

    
        <%-- Label used for showing Error Message --%>
        
        
     
    

    Step 2

    Handle visibility of lable in Repeater_ItemDataBound event like

    protected void Repeater_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
     if (Repeater.Items.Count < 1)
      {
        if (e.Item.ItemType == ListItemType.Footer)
        {
            Label lblDefaultMessage= (Label)e.Item.FindControl("lblDefaultMessage");
            lblDefaultMessage.Visible = true;
        }
      }
    }
    

提交回复
热议问题