Crear un elemento HTML <button> online
El Generador HTML Button crea un elemento <button> con un tipo explícito, texto visible, un nombre opcional para su uso en formularios y un estado deshabilitado opcional. Cambia las opciones y comprueba la vista previa, el resultado HTML y el resultado C# antes de copiar el código.
Crear un elemento HTML <button> en C#
El panel HTML Code contiene el marcado <button> configurado. El panel C# Code crea debajo el mismo elemento mediante
Aspose.HTML for .NET
.
El código generado sigue estos pasos:
- Crea un
HTMLDocumenty unHTMLButtonElementmedianteDocument.CreateElement(). - Establece
Type, elNameopcional, el estadoDisabledy elTextContentvisible a partir de las opciones seleccionadas. - Añade el botón al cuerpo del documento mediante
Node.AppendChild(). - Guarda el documento terminado como
button.htmlmedianteHTMLDocument.Save().
Configura primero el botón y copia después el código C# actualizado en tu proyecto .NET.
Preguntas frecuentes sobre el Generador HTML Button
1. ¿En qué se diferencian los tipos button, submit y reset?
Un button no tiene una acción predeterminada y normalmente se conecta a JavaScript. Un botón submit envía el formulario asociado, mientras que reset devuelve los controles del formulario a sus valores iniciales.
2. ¿Por qué el generador siempre incluye el atributo type?
Un type explícito evita que el comportamiento del botón dependa del marcado que lo rodea. Esto es especialmente importante dentro de un formulario, donde un botón sin un tipo explícito puede comportarse como un botón de envío.
3. ¿En qué se diferencian los campos Text y Name?
El campo Text proporciona la etiqueta visible dentro del elemento <button>. Name no se muestra, sino que identifica el control en los datos del formulario y en la colección de elementos cuando el botón participa en un formulario.
4. ¿Qué cambia la opción Disabled?
Un botón deshabilitado no se puede activar y no aporta su nombre ni su valor al enviar el formulario. Elimina el atributo disabled cuando el control deba volver a ser interactivo.
5. ¿Por qué al pulsar el botón generado en la vista previa no sucede nada?
La vista previa representa el botón sin un script específico de la aplicación ni un formulario que lo contenga. button necesita un controlador de eventos, mientras que submit y reset necesitan un formulario asociado para producir un efecto.
Instalar Aspose.HTML for .NET
Instale Aspose.HTML for .NET desde NuGet con la CLI de .NET:
dotnet add package Aspose.HTML
También puede usar la interfaz del Administrador de paquetes NuGet o ejecutar Install-Package Aspose.HTML en la consola del Administrador de paquetes. Consulte la
guía de instalación
para configurar la biblioteca o solicite una
licencia temporal
para evaluar la API sin limitaciones.
Otros generadores HTML
Crea otros elementos y estructuras HTML con generadores especializados