HtmlInputImage è la classe che "mappa" il controllo <img> dichiarato con runat="server". In pratica è il tipo che usi da codice (codebehind o sezione <script>), ma il controllo nella pagina lo dichiari come <img runat="server"...>. Se vuoi usare i controlli server WebForm di ASP.NET, il rispettivo di <img> è Image, che si dichiara con <asp:Image.../>