Quelle est la différence entre le contrôle Hyperlink et le contrôle de lien dans ASP.NET?
Quelle est la différence entre le contrôle de lien Hypertexte et de contrôle de liaison ASP.NET?
source d'informationauteur Dhana
Vous devez vous connecter pour publier un commentaire.
L'objet de deux contrôles est de même. Mais il existe une différence majeure entre ces deux, c'est à dire Hyperlien HTML de contrôle est un contrôle HTML, lorsqu'il est cliqué sur la page permet de naviguer vers la page cible. ASP.NET Lien sur le Bouton de contrôle est un contrôle serveur, à chaque fois que l'utilisateur clique dessus, la requête est redirigée vers le serveur et, dans sa réponse, la page est accédée à la page cible.
Source .
Le contrôle HyperLink immédiatement accède à l'URL cible lorsque l'utilisateur clique sur le contrôle. Le formulaire n'est pas posté sur le serveur.
La LinkButton premiers posts du formulaire au serveur, puis accède à l'URL. Si vous avez besoin de faire un traitement côté serveur avant d'aller à l'URL cible, utilisez un LinkButton.
La
<asp:Hyperlink>
de contrôle est un contrôle de serveur Web, tandis que le<a>
lien est le bare-bones HTML de contrôle.Comme tous les contrôles webcontrols, le premier fournit une gamme complète de fonctions de programmation de modèle d'événement, tandis que le second permet de rendre une ancre HTML. Vous pouvez ajouter la
runat="server"
attribut du lien de contrôle pour lui permettre d'être accessible dans le code côté serveur. Cet attribut seraient néanmoins nécessaires pour laHyperlink
de contrôle (parce que c'est un ASP.NET objet qui le rend comme un<a>
lien hypertexte en HTML.