webForumDet fria alternativet

Komma åt bilden i en hyperlink?

.NET

1 svar · 184 visningar · startad av butiko

Medlem sedan jan. 2007152 inlägg
Frågan#1

Om man sätter ImageUrl i en hyperlink så får man ju ett element som ser ut typ så här: <a href=""><img src="" /></a>

Finns det någon möjlighet att komma åt bilden direkt i min hyperlink från koden (tänkte om det bilden är någon child-control eller nåt, fast jag hittar ingen)?

Jag har en alternativ lösning (se nedan) men det blir ju då ett gäng extra kontroller och mer kod...

    <asp:HyperLink>
        <asp:Image />
    </asp:HyperLink>
Medlem sedan juni 20019 024 inlägg
#2
<a id="a" runat="server"><img runat="server" /></a>

Du kommer åt innehållet med egenskapen a.innerHtml. Någon motsvarighet med en webbkontroll (det vill säga ta in underkontroller) verkar inte finnas, eller blir oerhört komplicerad för den lilla uppgiften som ska utföras.

260 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)