Un link și un hyperlink au aceeași funcție, dar diferența este în programarea și rutarea care sunt implicate în proces. Un control de hyperlink funcționează ca un control al serverului Web, dar un link este pur și simplu controlul HTML. Diferența este cea mai mare parte cea mai neobișnuită pentru utilizatorul obișnuit, dar este importantă pe partea de programare.
Atunci când se utilizează un control hyperlink, utilizatorul introduce un model de eveniment de programare cu caracteristici complete de utilizat. Toate permisiunile simple pentru link-uri sunt o ancoră HTML. Adăugarea unui atribut runat = "server" acelui control permite ca acesta să fie accesat folosind codul de pe server. Acest atribut este necesar, indiferent de tipul de legătură pe care utilizatorul o are în minte.
Din punct de vedere practic, o altă diferență este că un control de hyperlink navighează direct către o adresă URL țintă când un utilizator dă clic pe el, în loc să posteze formularul pe server. Folosind o postare de link care se formează mai întâi la server, înainte de a accesa adresa URL. Prin urmare, o legătură este cea mai bună alegere pentru cei care au nevoie să finalizeze o prelucrare pe partea de server înainte de a se îndrepta către destinația URL finală.
Atunci când decideți dacă să utilizați o legătură sau un hyperlink, este important să înțelegeți diferențele, astfel încât experiența utilizatorului să fie mai clară.