Control ASP.NET HtmlInputImage

Definición y uso

El control HtmlInputImage se utiliza para controlar el elemento <input type="image">.

En HTML, este elemento se utiliza para crear botones que utilizan imágenes, que pueden reemplazar botones convencionales.

Atributo

Atributo Descripción
Align Alineación de la imagen.
Alt Texto alternativo para la imagen para visualización.
Attributes Devuelve todos los nombres y valores de los atributos del elemento.
Border Ancho del borde alrededor del elemento.
Disabled Booleano, indica si el control está deshabilitado. El valor predeterminado es false.
id Id único del control.
Name Nombre del elemento.
OnServerClick Nombre de la función ejecutada cuando se hace clic en la imagen.
runat Debe establecerse en "server" para que el control sea un control de servidor.
Src Fuente de la imagen.
Style Establece o devuelve las propiedades CSS aplicadas al control.
TagName Devuelve el nombre de la etiqueta del elemento.
Type Tipo del elemento.
Value Valor del elemento.
Visible Booleano, indica si el control es visible.

Ejemplo

HtmlInputImage
En este ejemplo, declaramos dos controles HtmlInputImage y un control HtmlGeneric en el archivo .aspx. Si el usuario hace clic en la primera imagen, se ejecutará el subproceso button1. Este subproceso enviará un mensaje "¡Has hecho clic en el botón de sonrisa!" al elemento p. Si el usuario hace clic en la segunda imagen, se ejecutará el subproceso button2. Este subproceso enviará un mensaje "¡Has hecho clic en el botón de enojo!" al elemento p.