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
.
- Cria um
HTMLDocumente umHTMLButtonElementcomDocument.CreateElement(). - Define
Type,Nameopcional, estadoDisabledeTextContentvisível conforme as opções escolhidas. - Adiciona o botão ao corpo do documento com
Node.AppendChild(). - Salva o documento concluído como
button.htmlcomHTMLDocument.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.
Geradores HTML relacionados
Crie outras estruturas e elementos HTML com geradores específicos.