[ad_1]
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 :
<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 :
www.google.com
deviendra ceci :
http://www.yourwebsite.com/www.google.com
ou ca:
http://www.yourwebsite.com/member/www.google.com
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 :
https
comme ça:
<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"
[ad_2]
コメント