HtmlImage als link dynamisch erstellen

13/05/2009 - 21:24 von Kaan Acikgoez | Report spam
Hallo NG,

wie kann ich einem dynamisch erzeuten HtmlImage einen link zuweisen?

hier der code für die tumbnails, die verlinkt werden sollen...ich habe es
mit literal probiert, aber irgenwie fàngt die anwedung an eine schleife zu
machen, warum habe ich auch nicht verstanden...



Dim tumb As New HtmlImage
tumb.Src = "bilder/" & Request.QueryString("artnr") & "/" &
IO.Path.GetFileName(File).ToString
tumb.Height = 50
tumb.Width = 50
tumb.Style("border") = "solid 1px gray"
tumb.Style("margin") = "2px"
tumb.ID = "bildklein"
div2.Controls.Add(tumb)

Vielen Dank...

Mit besten Grüßen

Kaan Acikgoez
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
13/05/2009 - 21:32 | Warnen spam
Hallo Kaan,

"Kaan Acikgoez" schrieb:

wie kann ich einem dynamisch erzeuten HtmlImage einen link zuweisen?



ich würde ein HyperLink Control (<asp:HyperLink />) nehmen. Je nach
Anforderung kannst Du den Thumbnail über ImageUrl angeben oder die
Controls verschachteln.



Dim MyLink As New HyperLink()
MyLink.ID = "IrgendwasEindeutiges"
MyLink.NavigateUrl = "~/Irgendwo/Irgendwas.aspx"
MyLink.ImageUrl = "~/Images/Irgendeins.jpg"
...



Alternativ:



Dim MyLink As New HyperLink()
MyLink.ID = "IrgendwasEindeutiges"
MyLink.NavigateUrl = "~/Irgendwo/Irgendwas.aspx"

Dim MyImage As New Image()
MyImage.ID = "IrgendwasEindeutiges"
MyImage.ImageUrl = "~/Images/Irgendeins.jpg"

MyLink.Controls.Add( MyImage )



Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen