Hi,
What would be a recommended adaptation into DotVVM of the old <asp:ImageButton ?
I think this would do: Button | DotVVM Documentation
Where I’ll change <bp:Icon to a HTML <img.
Yes, exactly, just place an img tag inside the bp:Button, dot:Button or dot:LinkButton
<dot:Button ButtonTagName="button">
<img src="~/some-image.png" alt="something" width...>
</dot:Button>
I’m not sure what ImageButton does, it could also just add an click event onto the img. That is possible with Events.Click={...}, but I’d generally recommend against it (buttons can also be triggered with tab-tab-enter). If you don’t want the button borders, they can be removed with CSS.
Just for reference:
<asp:ImageButton renders in the html document as <input type="image" with the “onclick” attribute set to javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(...)
Ok, then an exact equivalent would be <input type=image Events.Click={...}>