Créer un élément HTML <button> en ligne
Le Générateur HTML Button crée un élément <button> avec un type explicite, un texte visible, un nom facultatif pour son utilisation dans un formulaire et un état désactivé facultatif. Modifiez les options et vérifiez l’aperçu ainsi que les sorties HTML et C# avant de copier le résultat.
Créer un élément HTML <button> en C#
Le panneau HTML Code contient le balisage <button> configuré. Le panneau C# Code crée en dessous le même élément avec
Aspose.HTML for .NET
.
Le code généré suit les étapes suivantes :
- Crée un
HTMLDocumentet unHTMLButtonElementavecDocument.CreateElement(). - Définit
Type, leNamefacultatif, l’étatDisabledet leTextContentvisible à partir des options sélectionnées. - Ajoute le bouton au corps du document avec
Node.AppendChild(). - Enregistre le document terminé sous
button.htmlavecHTMLDocument.Save().
Configurez d’abord le bouton, puis copiez le code C# actualisé dans votre projet .NET.
Questions fréquentes sur le Générateur HTML Button
1. Quelle est la différence entre les types button, submit et reset ?
Un button n’a aucune action par défaut et est généralement associé à JavaScript. Un bouton submit envoie le formulaire associé, tandis qu’un bouton reset rétablit les valeurs initiales des contrôles du formulaire.
2. Pourquoi le générateur inclut-il toujours l’attribut type ?
Un type explicite empêche le comportement du bouton de dépendre du balisage environnant. Cette précision est particulièrement importante dans un formulaire, où un bouton sans type explicite peut se comporter comme un bouton d’envoi.
3. Quelle est la différence entre les champs Text et Name ?
Le champ Text fournit le libellé visible à l’intérieur de l’élément <button>. Name n’est pas affiché. Il identifie le contrôle dans les données du formulaire et dans la collection des éléments du formulaire lorsque le bouton y participe.
4. Que modifie l’option Disabled ?
Un bouton désactivé ne peut pas être activé et ne transmet ni son nom ni sa valeur lors de l’envoi du formulaire. Supprimez l’attribut disabled lorsque le contrôle doit redevenir interactif.
5. Pourquoi un clic sur le bouton généré dans l’aperçu ne produit-il aucun effet ?
L’aperçu affiche le bouton sans script propre à l’application ni formulaire englobant. button nécessite un gestionnaire d’événement, tandis que submit et reset nécessitent un formulaire associé pour produire un effet.
Installer Aspose.HTML for .NET
Installez Aspose.HTML for .NET depuis NuGet avec l’interface CLI .NET :
dotnet add package Aspose.HTML
Vous pouvez également utiliser l’interface du gestionnaire de packages NuGet ou exécuter Install-Package Aspose.HTML dans la console du gestionnaire de packages. Consultez le
guide d’installation
pour la configuration, ou demandez une
licence temporaire
afin d’évaluer l’API sans limitations.
Autres générateurs HTML
Créez d’autres éléments et structures HTML avec des générateurs spécialisés