27. januar 2007 - 15:15Der er
9 kommentarer og 1 løsning
billedhåndtering og database - hvad er bedst og hvordan?
Jeg har fået downloadet Visual Studio Web Develop 2005 expressedition og set lidt video, men mangler at vide hvordan man håndterer billede i forhold til database.
Jeg vil gerne have vist et billede i f.eks. et "gridview", som jeg henter fra databasen. Som jeg ser det er der 2 principper man kan håndtere det efter, -men hvad er bedst og hvorfor? -Hvordan gør jeg(både gemme og vise)?
1) Vælger datatypen "image" i databasen. 2) En relativ sti i databasen (som tekst), og have billedet liggende som billedfiler under image.
Projektet er valgt til VB, men C# er ikke udelukket.
Tak for svaret. Det er en meget god diskusion, der svarer hvad der er bedst 1 eller 2. Spørgsmålet er nu hvordan gør man i praksis - hvis man vælger at lade billederne ligge i et katalog (løsning1)?.
I et databasefelt står teksten "images\billede01.jpg" (relativ sti), hvordan jeg så får billedet vist f.eks. i et gridview eller detailsview. Hvad skal jeg skrive hvis det f.eks. er VB?
Ahh... Det nemmeste er, hvis du tilføjer en kolonne med et imageField til dit grid:
<columns> <asp:ImageField ... </columns>
Et ImageField har diverse properties, hvor DataImageUrlField Er den du kan benytte til at databinde mod ulr'en (som du så har et eller andet sted i din datakilde).
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.