Criar um elemento HTML <button> online

O Gerador HTML Button cria um elemento <button> com Type explícito, texto visível, Name opcional para o controle do formulário e estado Disabled opcional. Altere as configurações e confira a visualização, a saída HTML e a saída C# antes de copiar o resultado.



Criar um elemento HTML <button> em C#

O painel HTML Code acima contém a marcação <button> configurada. O painel C# Code abaixo cria o mesmo elemento com o Aspose.HTML for .NET .

  1. Cria um HTMLDocument e um HTMLButtonElement com Document.CreateElement() .
  2. Define Type, Name opcional, estado Disabled e TextContent visível conforme as opções escolhidas.
  3. Adiciona o botão ao corpo do documento com Node.AppendChild() .
  4. Salva o documento concluído como button.html com HTMLDocument.Save() .

Configure primeiro o botão e depois copie o código C# atualizado para seu projeto .NET.


Perguntas frequentes sobre o Gerador HTML Button

1. Qual é a diferença entre os tipos button, submit e reset?

O tipo button não tem ação padrão e normalmente é associado a JavaScript. Um botão submit envia seu formulário, enquanto reset restaura os controles do formulário aos valores iniciais.

2. Por que o gerador sempre inclui o atributo type?

Um type explícito impede que o comportamento do botão dependa da marcação ao redor. Isso é especialmente importante dentro de um formulário, no qual um botão sem Type explícito pode funcionar como botão de envio.

3. Qual é a diferença entre os campos Text e Name?

O campo Text fornece o rótulo visível dentro do elemento <button>. Name não aparece na tela, mas identifica o controle nos dados e na coleção de elementos quando o botão faz parte de um formulário.

4. O que a opção Disabled altera?

Um botão desativado não pode ser acionado e não envia seu Name e Value durante o envio do formulário. Remova o atributo disabled quando o controle precisar voltar a ser interativo.

5. Por que clicar no botão gerado na visualização parece não fazer nada?

A visualização renderiza o botão sem um script específico do aplicativo ou formulário ao redor. Um button precisa de um manipulador de evento, enquanto submit e reset precisam de um formulário associado para produzir efeito.


Instalar o Aspose.HTML for .NET

Instale o Aspose.HTML for .NET pelo NuGet usando a CLI do .NET:

dotnet add package Aspose.HTML

Você também pode usar a interface do Gerenciador de Pacotes NuGet ou executar Install-Package Aspose.HTML no Console do Gerenciador de Pacotes. Consulte o guia de instalação para configurar a biblioteca ou solicite uma licença temporária para avaliar a API sem limitações.