Ein HTML-Element <button> online erstellen

Der HTML Button-Generator erstellt ein Element <button> mit explizitem Typ, sichtbarem Text, einem optionalen Namen für das Formularelement und einem optionalen deaktivierten Zustand. Ändern Sie die Einstellungen und prüfen Sie Vorschau, HTML-Ausgabe und C#-Ausgabe, bevor Sie das Ergebnis kopieren.



Ein HTML-Element <button> in C# erstellen

Der Bereich HTML Code enthält das konfigurierte <button>-Markup. Der Bereich C# Code darunter erstellt dasselbe Element mit Aspose.HTML for .NET .

Der erzeugte Code führt folgende Schritte aus:

  1. Erstellt ein HTMLDocument und mit Document.CreateElement() ein HTMLButtonElement .
  2. Legt Type, den optionalen Name, den Zustand Disabled und den sichtbaren TextContent anhand der gewählten Einstellungen fest.
  3. Fügt die Schaltfläche mit Node.AppendChild() zum Dokumentkörper hinzu.
  4. Speichert das fertige Dokument mit HTMLDocument.Save() als button.html.

Konfigurieren Sie zuerst die Schaltfläche und kopieren Sie anschließend den aktualisierten C#-Code in Ihr .NET-Projekt.


FAQ zum HTML Button-Generator

1. Worin unterscheiden sich die Typen button, submit und reset?

Der Typ button hat keine Standardaktion und wird normalerweise mit JavaScript verbunden. Eine Schaltfläche vom Typ submit sendet das zugehörige Formular, während reset die Formularelemente auf ihre Anfangswerte zurücksetzt.

2. Warum fügt der Generator immer das Attribut type hinzu?

Ein explizites type verhindert, dass das Verhalten der Schaltfläche vom umgebenden Markup abhängt. Das ist besonders innerhalb eines Formulars wichtig, da eine Schaltfläche ohne expliziten Typ als Submit-Schaltfläche arbeiten kann.

3. Worin unterscheiden sich die Felder Text und Name?

Das Feld Text liefert die sichtbare Beschriftung innerhalb des Elements <button>. Name wird nicht angezeigt, sondern identifiziert die Schaltfläche in den Formulardaten und in der Formularelement-Sammlung, wenn sie Teil eines Formulars ist.

4. Was bewirkt die Option Disabled?

Eine deaktivierte Schaltfläche kann nicht aktiviert werden und übermittelt bei der Formularübertragung weder ihren Namen noch ihren Wert. Entfernen Sie das Attribut disabled, wenn die Schaltfläche wieder interaktiv sein soll.

5. Warum bewirkt ein Klick auf die Schaltfläche in der Vorschau nichts?

Die Vorschau zeigt die Schaltfläche ohne anwendungsspezifisches Skript und ohne umgebendes Formular. button benötigt einen Event-Handler. submit und reset benötigen ein zugeordnetes Formular, um eine Wirkung zu haben.


Aspose.HTML for .NET installieren

Installieren Sie Aspose.HTML for .NET aus NuGet mit der .NET CLI:

dotnet add package Aspose.HTML

Alternativ können Sie die Benutzeroberfläche des NuGet-Paket-Managers verwenden oder Install-Package Aspose.HTML in der Paket-Manager-Konsole ausführen. Einzelheiten zur Einrichtung finden Sie in der Installationsanleitung . Mit einer temporären Lizenz können Sie die API ohne Einschränkungen der Evaluierung testen.