Exemple #1
0
        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;
        }