Un collegamento e un collegamento ipertestuale hanno la stessa funzione, ma la differenza è nella programmazione e nell'instradamento coinvolti nel processo. Un controllo collegamento ipertestuale funziona come controllo del server Web, ma un collegamento è semplicemente il controllo HTML. La differenza è principalmente impercettibile per l'utente occasionale, ma è importante dal punto di vista della programmazione.
Quando si utilizza un controllo collegamento ipertestuale, l'utente inserisce un modello di eventi di programmazione con funzioni complete da utilizzare. Tutte le semplici funzionalità di collegamento permesse è un'ancora HTML. L'aggiunta di un attributo runat = "server" a quel controllo consente di accedervi utilizzando il codice lato server. Questo attributo è necessario, qualunque sia il tipo di collegamento che l'utente ha in mente.
Dal punto di vista pratico, un'altra differenza è che un controllo collegamento ipertestuale passa direttamente a un URL di destinazione quando un utente fa clic su di esso, invece di inviare il modulo sul server. Utilizzando un post di collegamento che si forma direttamente sul server, prima di andare all'URL. Pertanto, un link è la scelta migliore per coloro che devono completare l'elaborazione sul lato server prima di dirigersi verso la destinazione dell'URL finale.
Quando decidi se utilizzare o meno un collegamento o un collegamento ipertestuale, è importante comprendere le differenze in modo che l'esperienza utente sia più chiara.