Komma åt bilden i en hyperlink?

.NET

1 svar · 204 visningar · startad av butiko

Medlem sedan jan. 2007152 inlägg
Trådstart#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.

282 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
150 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
146 ms — ändringar (db)