protected void ProductRepeater_DataBound(object sender, RepeaterItemEventArgs e) { Repeater ProductReviewsRepeater = (Repeater)e.Item.FindControl("ProductReviewsRepeater"); Repeater ProductPhotosRepeater = (Repeater)e.Item.FindControl("ProductPhotosRepeater"); Repeater ProductSpecificationsRepeater = (Repeater)e.Item.FindControl("ProductSpecificationsRepeater"); ProductEntity product = (ProductEntity)e.Item.DataItem; ProductReviewsRepeater.DataSource = product.Comments; ProductReviewsRepeater.DataBind(); ProductPhotosRepeater.DataSource = product.ProductPhotos; ProductPhotosRepeater.DataBind(); ProductSpecificationsRepeater.DataSource = product.ProductSpecifications; ProductSpecificationsRepeater.DataBind(); Control.RelatedProducts RelatedProductsUserControl = (Control.RelatedProducts)e.Item.FindControl("RelatedProductsUserControl"); Control.ProductTags ProductTagsUserControl = (Control.ProductTags)e.Item.FindControl("ProductTagsUserControl"); ProductTagsUserControl.Product = product; RelatedProductsUserControl.ProductId = product.Id; }