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; } } }