comment utiliser l’HyperLink dans asp.net

la programmation


salut, je suis nouveau dans la technologie asp.net

j’ai besoin de petites informations, j’utilise le “Système de fichiers” comme hôte dans l’application Web C#.net,

ici, mon problème est que je navigue dans l’URL vers “www.google.com” via le lien hypertexte mais je prenais plutôt quelque chose comme

http://localhost:1162/Secure%20Distributed%20Systems/www.google.com

mon exemple de code est

HyperLink1.NavigateUrl ="www.google.com";

et aussi j’essaye comme
lien hypertexte ==>
propriétés ==>
Navigatingurl=”WWW.google.com”

J’essaie les deux types, quel est le problème, comment éviter celui-ci

Solution 1

Essaye ça

<asp:HyperLink ID="MyHyperLinkControl" NavigateUrl="http://google.com" runat="server">link</asp:HyperLink>

Solution 89

Votre code de lien hypertexte ASP.NET sera traduit en :

HTML
<a href="www.google.com">link</a>

Si un lien n’est pas précédé d’une barre oblique “https://www.codeproject.com/” ou d’un schéma “https/http”, le navigateur ajoutera le lien fourni avec le chemin actuel du dossier Web.

Exemple, ceci :

HTML
www.google.com

deviendra ceci :

HTML
Fastest Web Hosting Services | Buy High Quality Hosting
Monsterhost provides fast, reliable, affordable and high-quality website hosting services. We're a Hosting Monster with unmatched security, 24/7 expert support.

ou ca:

HTML
Fastest Web Hosting Services | Buy High Quality Hosting
Monsterhost provides fast, reliable, affordable and high-quality website hosting services. We're a Hosting Monster with unmatched security, 24/7 expert support.

Cela n’a rien à voir avec le contrôle serveur Hyperlink dans ASP.NET. C’est le comportement par défaut du HTML.

Par conséquent, vous devez le préfixer avec le schéma :

HTML
https

comme ça:

ASP.NET
<asp:HyperLink ID="hp1" runat="server" NavigateUrl="https://www.google.com">Link</asp:HyperLink>

Solution 2

utiliser
ce
ça marchera certainement

hyperlink1.NavigateUrl="http://www.google.com"  

コメント

タイトルとURLをコピーしました