Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


DataList visa bilder dynamiskt

Postades av 2005-05-04 11:58:06 - stefan ljungstedt, i forum asp.net generellt, Tråden har 5 Kommentarer och lästs av 514 personer

Hej jag vill använda mig av en datalist för att visa bilder dynamiskt. Referens och url är sparad i databas. Jag gör ett val vilka bilder jag vill se och får tillbaka ett DataSet med PicName och PrePicId mm . JAg vill loopa ut dessa i en datalist med en img,label och en knapp (eller radiobutton.Hypertext), användaren ska kunna se bilder efter det val han gjort sedan ska han kunna väl en av dessa bilder som sedan ska kunna sparas (PrePicId) för den användaren. Bilderna är sparade på hårddisken. Jag har kommit så lång att jag har försökt gjort ett template och inser efter att googlat runt lite att jag måste använda DataBinder.Eval(Container.DataItem, "PicName") men har inte lyckats att få det att fungera . TAcksam för lite hjälp


Svara

Sv: DataList visa bilder dynamiskt

Postades av 2005-05-04 16:42:14 - stefan ljungstedt

<asp:image id="Image1" runat="server" ImageUrl= '<%# DataBinder.Eval(Container.DataItem,"PicName" )%>' + (här vill jag ha .jpg vet inte hur??)></asp:image>


Svara

Sv:DataList visa bilder dynamiskt

Postades av 2005-05-06 07:31:03 - Andreas Håkansson

Stefan,

Om du inte senare kommer behöva att modifiera, eller ha någon annan form av åtkomst till, bilden så är det "over kill" att använda en <b>asp:net</b> image. Använd helt enkelt en helt vanlig HTML IMG-tagg istället.

<img src='<%# DataBinder.Eval(Container.DataItem,"PicName" )%>.jpg'>


Svara

Sv: DataList visa bilder dynamiskt

Postades av 2005-05-06 13:30:58 - stefan ljungstedt

TAck för svaret det fungerade det med vad är den stora fördelen med att använda en vanlig img tagg istället för asp:net image. Är det samma tänk om jag ska använda mig av en Hypertext för att visa en bild på en annan sida. Provade med följande kod men kanske också ska vara en vanlig html hyperlink.

<asp:HyperLink id="HyperLink1" runat="server" NavigateUrl='<%#
"FrontShow.aspx?PicName=" & DataBinder.Eval( Container.DataItem, "PicName") %>'>
</asp:HyperLink>

Uppskattar verkligen sådana här svar det hjälper mig att se andra lösningar och inte bara fastna för en som fungerar. TAck

Stefan


Svara

Sv:DataList visa bilder dynamiskt

Postades av 2005-05-06 13:48:17 - Andreas Håkansson

Stefan,

<b>Image</b> och <b>HyperLink</b> mm. är så kallade server kontroller. När de skall renderas (visas) på sidan så skapas det ett objekt av den typ som kontollen är, fyller i dess egenskaper och sedan anropas renderings metoden på den - som i sin tur returnerar den HTML som skall visas. Du
kan även med hjälp av en server kontroll komma åt den från din code-behind och ändra något på
den med hjälp av kod.

Så om du inte dynamiskt (från din kod) behöver sätta någon egenskap på din bild/länk eller vid ett senare skede läsa av/kontrollera den från din kod, så finns det ingen anledning av att använda det. Dels så använder du mer minne då du skapar ett objekt som du inte behöver, samt vid varje post-back så återskapas objektet när du ändå inte tänker använda det. Givetvis tar detta någon millisekund att göra också, så om du har väldigt många bilder och/eller högt antal sidvisningar så snor det lite tid här och då - kanske inte så allvarligt för sig, men många bäckar små.... =)


Svara

Sv: DataList visa bilder dynamiskt

Postades av 2005-05-06 16:46:00 - stefan ljungstedt

Okey har en fundering till. Vill ju ha min hyperlink med PicName skickat med en querystring till en ny sida. Skulle helst vilja att man kan klicka på bilden och en ny sidan visas med bilden.Provat följande men det funkar inte

<asp:HyperLink id=HyperLink1 runat="server" NavigateUrl='<%# "ShowFront.aspx?PicName=" + DataBinder.Eval( Container.DataItem, "PrePicId") %>' ImageUrl='<%# DataBinder.Eval( Container.DataItem, "PicName") %>'></asp:HyperLink></TD>

Fortfarande med asp control men är rätt kass på HTML


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 603
27 953
271 705
5 942
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies