Esempio n. 1
0
 protected void rptAlbums_ItemDataBound(object sender, RepeaterItemEventArgs e)
 {
     if (e.Item.ItemType == ListItemType.AlternatingItem ||
         e.Item.ItemType == ListItemType.Item)
     {
         HyperLink hyperLink = e.Item.FindControl("HyperLink1") as HyperLink;
         if (hyperLink != null)
         {
             Photo photo = e.Item.DataItem as Photo;
             Image image = hyperLink.FindControl("Image1") as Image;
             if (photo != null && image != null)
             {
                 image.Width  = photo.ThumbnailWidth;
                 image.Height = photo.ThumbnailHeight;
                 hyperLink.Attributes["title"] = photo.Name;
                 hyperLink.Attributes["rel"]   = CurrentAlbum.Name.Replace(" ", "_");
             }
         }
     }
     else if (e.Item.ItemType == ListItemType.Header)
     {
         Label label = e.Item.FindControl("Label1") as Label;
         if (label != null)
         {
             label.Text = CurrentAlbum.Name;
         }
     }
 }