كيفية استخدام الارتباط التشعبي في asp.net

برمجة

[ad_1]

مرحبًا، أنا جديد في تقنية asp.net

أحتاج إلى معلومات صغيرة، وأنا أستخدم “نظام الملفات” كمضيف لي في تطبيق الويب C#.net،

مشكلتي هنا هي أنني أتنقل عبر عنوان url إلى “www.google.com” عبر الارتباط التشعبي ولكني كنت أعتبره شيئًا أشبه

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

رمز العينة الخاص بي هو

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

وأيضا أحاول مثل
الارتباط التشعبي ==>
الخصائص==>
التنقل في URL = “WWW.google.com”

أحاول كلا النوعين، ما هي المشكلة، وكيفية تجنب هذا النوع

الحل 1

جرب هذا

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

الحل 89

ستتم ترجمة رمز الارتباط التشعبي ASP.NET الخاص بك إلى:

لغة البرمجة
<a href="www.google.com">link</a>

إذا لم يكن أي رابط بادئة بالرمز المائل “https://www.codeproject.com/” أو المخطط “https/http”، فسيقوم المتصفح بإلحاق الرابط المقدم بمسار مجلد الويب الحالي.

مثال هذا:

لغة البرمجة
www.google.com

سوف يصبح هذا:

لغة البرمجة
http://www.yourwebsite.com/www.google.com

أو هذا:

لغة البرمجة
http://www.yourwebsite.com/member/www.google.com

لا علاقة له بتحكم خادم الارتباط التشعبي في ASP.NET. هذا هو السلوك الافتراضي لـ HTML.

لذلك، عليك أن تسبقه بالمخطط:

لغة البرمجة
https

مثله:

أسب.نت
<asp:HyperLink ID="hp1" runat="server" NavigateUrl="https://www.google.com">Link</asp:HyperLink>

الحل 2

يستخدم
هذا
سوف تعمل بالتأكيد

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

[ad_2]

コメント

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