Avatar billede bech1992 Nybegynder
01. april 2011 - 09:34 Der er 4 kommentarer og
1 løsning

Vis 5 produkter for forsiden efter eget valg

Jeg er igang med at lave en webshop,
hvor jeg, når jeg opretter et produkt gerne vil have en checkbox, som man kan "Checke af" hvis det produkt man opretter skal vises forsiden (fx hvis det er et tilbud eller lign.).

Jeg tænker man kan gøre det med en Bool, men kan ikke lige helt gennemskue hvordan det skal gøre, og hvordan koden skal se ud, jeghar prøvet at søge lidt, men kan ikke umiddelbart finde noget.

Jeg bruger Visual studio 2010 og koder i .Net 4.0 og C#

Håber I kan hjælpe mig, giv gerne links eller kodeeksempler :-)
På forhånd tak.
Avatar billede madand Nybegynder
01. april 2011 - 13:39 #1
Codebehind:
var products = _db.Products.Where(x => x.IsVisibleOnFrontPage).Take(5).ToList();

View:
<%foreach(var product in products) { %>
  <img src="<%: product.ImgPath %>" alt="<%: product.Name %> />
<%}%>

det var en måde, hvis du bruger en ORM'er, men jeg skal se noget kode før jeg kan sætte mig ind i hvordan du ville gøre.

(Er ikke testet, bare skrevet direkte)
Avatar billede janus_007 Nybegynder
03. april 2011 - 01:27 #2
Det er faktisk ikke en orm'er :), men regulær linq lambda :) , at så din _db undersforstået peger i retning af en datacontext har ikke noget med syntaxen at gøre :)
Avatar billede madand Nybegynder
03. april 2011 - 01:38 #3
Så langt er jeg med. Men jeg mente, at hvis han brugte en orm'er, var det en måde af gøre det på. Så var det en måde at skrive det på. Og ikke at lambda syntax var orm specifikt :)
Avatar billede bech1992 Nybegynder
13. september 2011 - 10:48 #4
lukketid,
Avatar billede bech1992 Nybegynder
13. september 2011 - 10:49 #5
@madand smid et svar op få point
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester