Ein Link und ein Hyperlink haben dieselbe Funktion, der Unterschied liegt jedoch in der Programmierung und dem Routing, die mit dem Prozess verbunden sind. Ein Hyperlink-Steuerelement funktioniert wie ein Webserver-Steuerelement, aber ein Link ist einfach das HTML-Steuerelement. Der Unterschied ist für den Gelegenheitsbenutzer meist nicht wahrnehmbar, aber auf der Programmierseite wichtig.
Bei Verwendung eines Hyperlink-Steuerelements verwendet der Benutzer ein Programmierereignismodell mit allen Funktionen. Alles, was die einfache Link-Funktion zulässt, ist ein HTML-Anker. Durch Hinzufügen eines runat="server"-Attributs zu diesem Steuerelement kann mit serverseitigem Code darauf zugegriffen werden. Dieses Attribut ist erforderlich, unabhängig davon, welche Art von Link der Benutzer im Sinn hat.
Auf der praktischen Seite besteht ein weiterer Unterschied darin, dass ein Hyperlink-Steuerelement direkt zu einer Ziel-URL navigiert, wenn ein Benutzer darauf klickt, anstatt das Formular auf dem Server zu veröffentlichen. Wenn Sie einen Link verwenden, werden Posts, die sich direkt auf dem Server bilden, zuerst auf den Server gesendet, bevor Sie zur URL gehen. Daher ist ein Link die bessere Wahl für diejenigen, die eine serverseitige Verarbeitung durchführen müssen, bevor sie zum endgültigen URL-Ziel gelangen.
Bei der Entscheidung, ob ein Link oder Hyperlink verwendet werden soll oder nicht, ist es wichtig, die Unterschiede zu verstehen, damit die Benutzererfahrung klarer wird.