protected void Page_Load(object sender, EventArgs e) { //Skapar upp en variabel som begär efter produktId int productId = int.Parse(Request["productId"]); //Skapar upp en ny lista av produkter där produktId är det första som söks efter Contexts.TrainHard context = new Contexts.TrainHard(); Product product = context.Products.First(p => p.Id == productId); //Skriver sedan ut produktnamnet och beskrivningen som är kopplat till en specifika produktId productName.Text = product.ProductName; productDescription.Text = product.ProductDescription; //Spearerar värdena från varandra Sizes.DataSource = product.ProductSize.Split(','); Sizes.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { db = new BetaDB(); try { id = Convert.ToInt32(Page.RouteData.Values["id"].ToString()); product = db.Products.SingleOrDefault(x => x.ProductID == id); ProductName.Text = product.ProductName; productready = true; CreatBreadCrumbs(product); if (product != null) { List <ProductImage> images = product.ProductImages.ToList(); int count = 0; foreach (ProductImage image in images) { string path = "/ProductImage/" + image.ProductImagePath; HtmlGenericControl li = new HtmlGenericControl("li"); HtmlGenericControl img = new HtmlGenericControl("img"); img.Attributes.Add("src", path); img.Attributes.Add("Class", "productimagessmall"); img.Attributes.Add("id", "product_images_" + count); ProductImagesContainer.Controls.Add(img); count++; } if (!IsPostBack) { Sizes.DataSource = ProductHandler.GetProductSizesFromProduct(product); Sizes.DataTextField = "ProductSizeName"; Sizes.DataValueField = "ProductSizeID"; Sizes.DataBind(); } string mainpath = "/ProductImage/" + images.ElementAt(0).ProductImagePath; MainImage.Attributes.Add("src", mainpath); } } catch { product = new Product(); } }