Crear un elemento HTML <a> online

El Generador HTML Hyperlink crea un elemento <a> para una URL web, una dirección de correo electrónico o un número de teléfono. Selecciona el tipo de enlace e introduce el destino y el texto visible. La vista previa, el resultado HTML y el resultado C# se actualizan a la vez.



Crear un elemento HTML <a> en C#

El panel HTML Code contiene el marcado configurado del enlace. El panel C# Code crea debajo un elemento equivalente con Aspose.HTML for .NET .

El código generado sigue estos pasos:

  1. Crea un HTMLDocument y un HTMLAnchorElement mediante Document.CreateElement() .
  2. Establece href y los atributos opcionales target, rel y download mediante Element.SetAttribute() y asigna el texto del enlace mediante TextContent.
  3. Añade el enlace al cuerpo del documento.
  4. Guarda el documento terminado como hyperlink.html mediante HTMLDocument.Save() .

Configura primero el enlace y copia después el código C# actualizado en tu proyecto .NET.


Preguntas frecuentes sobre el Generador HTML Hyperlink

1. ¿Puedo usar una URL relativa en lugar de una dirección web completa?

Sí. Un valor como docs/getting-started.html o ../index.html se resuelve con respecto a la página que contiene el enlace. Usa una URL https:// absoluta cuando el destino deba ser independiente de la ubicación de la página.

2. ¿Qué sucede al seguir un enlace mailto o tel?

Un enlace mailto: solicita al dispositivo que abra una aplicación de correo configurada, mientras que tel: solicita una aplicación de llamadas. El navegador no envía el correo ni realiza la llamada por sí mismo. El resultado depende de la configuración del dispositivo.

3. ¿Qué valores rel debo usar cuando un enlace abre una pestaña nueva?

Usa noopener para impedir que la página abierta acceda al contexto de navegación de la página original. Añade noreferrer si el destino no debe recibir información de referencia y nofollow si el editor no respalda el destino.

4. ¿Por qué un enlace con el atributo download puede abrirse en el navegador?

Los navegadores pueden ignorar download en recursos de otro origen, y los encabezados de respuesta del servidor pueden determinar si el archivo se muestra o se descarga. Prueba el enlace desde el mismo origen y comprueba la respuesta del recurso cuando este comportamiento sea importante.

5. ¿Puedo añadir el enlace generado a un documento HTML existente?

Sí. Abre el archivo con new HTMLDocument("input.html"), crea y configura el enlace como se muestra, añádelo al elemento necesario y guarda el documento modificado en un archivo nuevo.


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.