Avatar billede agerled Nybegynder
10. maj 2006 - 23:05 Der er 2 kommentarer og
1 løsning

datalist udskrive flere værdier

Hej

Er der nogen der ved hvordan jeg i følgende kode kan få navnet på filen til at stå under det resizede billede..??

<%@ Import Namespace="System.IO" %>
<script language="vb" runat="server">

  Sub Page_Load(sender as Object, e as EventArgs)
        Const IMAGE_DIRECTORY As String = "img/mobiler/"
        Const maxWidth As Integer = 70
        Const maxHeight As Integer = 70
   
    Dim pics as ArrayList = new ArrayList()
    Dim s as String, html as String
    Dim imgHeight, imgWidth as Integer
   
        For Each s In Directory.GetFiles(Server.MapPath(IMAGE_DIRECTORY), "*.jpg")
            'Get information about the image
            Dim currentImage As System.Drawing.Image = System.Drawing.Image.FromFile(s)
     
            imgHeight = currentImage.Height
            imgWidth = currentImage.Width
            If imgWidth > maxWidth Or imgHeight > maxHeight Then
                'Determine what dimension is off by more
                Dim deltaWidth As Integer = imgWidth - maxWidth
                Dim deltaHeight As Integer = imgHeight - maxHeight
                Dim scaleFactor As Double
       
                If deltaHeight > deltaWidth Then
                    'Scale by the height
                    scaleFactor = maxHeight / imgHeight
                Else
                    'Scale by the Width
                    scaleFactor = maxWidth / imgWidth
                End If
       
                imgWidth *= scaleFactor
                imgHeight *= scaleFactor
            End If
   
            If imgHeight <> currentImage.Height Or imgWidth <> currentImage.Width Then
                html = "<a href=""" & IMAGE_DIRECTORY & Path.GetFileName(s) & """>" & _
                    "<img border=""0"" src=""ShowThumbnail.aspx?img=" & Path.GetFileName(s) & "&w=" & _
                          imgWidth & "&h=" & imgHeight & """ " & _
                          "height=""" & imgHeight & """ width=""" & imgWidth & """>" & _
                    "</a>"
            Else
                html = "<a href=""" & IMAGE_DIRECTORY & Path.GetFileName(s) & """>" & _
                    "<img border=""0"" src=""ShowThumbnail.aspx?img=" & Path.GetFileName(s) & """ " & _
                          "height=""" & imgHeight & """ width=""" & imgWidth & """>" & _
                    "</a>"
            End If

            pics.Add(html)
        Next

    dlPictures.DataSource = pics
    dlPictures.DataBind()
  End Sub

</script>


        <asp:DataList runat="server" id="dlPictures"
    RepeatColumns="6" CellSpacing="24"  ItemStyle-HorizontalAlign="Center">   
  <ItemTemplate>
    <%# Container.DataItem %>
  </ItemTemplate>
</asp:DataList>
Avatar billede snepnet Nybegynder
11. maj 2006 - 08:21 #1
Den hurtige er bare at sætte et <br /> og navnet ind efter </a>
Mvh
Avatar billede agerled Nybegynder
11. maj 2006 - 11:07 #2
Tak. læg bare et svar...
Avatar billede snepnet Nybegynder
11. maj 2006 - 11:29 #3
Kommer her.
Mvh
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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