[ad_1]
hai saya baru mengenal teknologi asp.net
saya memerlukan sedikit informasi, saya menggunakan “Sistem File” sebagai host saya di aplikasi web C#.net,
di sini masalah saya adalah saya Menavigasi url ke “www.google.com” melalui Hyperlink tetapi saya menganggapnya sebagai sesuatu yang lebih seperti
“http://localhost:1162/Secure%20Distributed%20Systems/www.google.com“
kode sampel saya adalah
HyperLink1.NavigateUrl ="www.google.com";
dan saya juga sedang mencoba menyukainya
hyperlink==>
properti==>
Navigasiurl=”WWW.google.com”
Saya mencoba kedua jenis tersebut, apa masalahnya, bagaimana cara menghindarinya
Solusi 1
Coba ini
<asp:HyperLink ID="MyHyperLinkControl" NavigateUrl="http://google.com" runat="server">link</asp:HyperLink>
Solusi 89
Kode hyperlink ASP.NET Anda akan diterjemahkan ke:
<a href="www.google.com">link</a>
Jika ada tautan yang bukan awalan dengan simbol garis miring “https://www.codeproject.com/” atau skema “https/http”, browser akan menambahkan tautan yang Anda berikan dengan jalur folder web saat ini.
Contohnya, ini:
www.google.com
akan menjadi ini:
http://www.yourwebsite.com/www.google.com
atau ini:
http://www.yourwebsite.com/member/www.google.com
Ini tidak ada hubungannya dengan kontrol server Hyperlink di ASP.NET. Ini adalah perilaku default HTML.
Oleh karena itu, Anda harus mengawalinya dengan skema:
https
seperti ini:
<asp:HyperLink ID="hp1" runat="server" NavigateUrl="https://www.google.com">Link</asp:HyperLink>
Solusi 2
menggunakan
ini
itu pasti akan berhasil
hyperlink1.NavigateUrl="http://www.google.com"
[ad_2]
コメント