الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أي الرموز أستخدم هذا / أو هذا \ وما معنى هذا ~

بدأه sscvbnm في 14 يونيو 2010 · 8 رد · 521 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته..

ما معنى هذا الرمز في الروابط ~ مع التجربة لم أجده يعيد المسار إلى بداية الموقع!

هل ذلك بسبب استخدام هذا الرمز / في مسار الروابط؟

هل الأفضل أن أستخدم / أو \ في الإشارة ضمن الكود لطلب صفحة من الموقع نفسه؟

ماذا يعني لو لم أستخدم أي شيء في بداية الرابط وإنما قلت مثلاً:

/pages/test.aspx

هل هكذا نعود لبداية الموقع ثم نصل إلى pages ثم إلى text وماذا لو وضعت قبلها ~

؟

جزاكم الله خيراً

تم تعديل هذه المشاركة بواسطة sscvbnm في 14 يونيو 2010 في 11:03

قال صلى الله عليه وسلم: من قال إذا أصبح: رضيت بالله ربا وبالإسلام دينا وبمحمد نبيا فأنا الزعيم لآخذن بيده حتى أدخله الجنة. الصحيحة/2686

#2

اخي الكريم معناة ~ اي الدليل الجذر للموقع

اما كيفية الوصول للمجلدات بالكود عليك استخدام

/

للرجوع الى مجلد اب استخدم

../imag.gif

تم تعديل هذه المشاركة بواسطة X-File في 14 يونيو 2010 في 15:03

In bad state

#3

جزاك الله خيراً

أخي الكريم هذه ~ لا تعيد الرابط إلى أول الموقع عندي ولكنها فقط تضاف مع الرابط إلى نفس المجلد الذي أقف فيه..

فلو كنت في صفحة ضمن المجلد pages ووضعت لرابط في هذه الصفحة التالي:

~/Default.aspx

فإنه لا يعود إلى البداية ليأتي بالصفحة الافتراضية وإنما يصبح الرابط كالتالي:

domain/pages/~/default.aspx

والحل هو أن ألغي هذه الإشارة ~ وأبدأ مباشرة ب /

فهل من توضيح؟

تم تعديل هذه المشاركة بواسطة sscvbnm في 15 يونيو 2010 في 08:19

قال صلى الله عليه وسلم: من قال إذا أصبح: رضيت بالله ربا وبالإسلام دينا وبمحمد نبيا فأنا الزعيم لآخذن بيده حتى أدخله الجنة. الصحيحة/2686

#4

أخي انت اجبت نفسك فما المشكلة اي اين تواجه المشكلة :)

In bad state

#5

جزاك الله خيراً أخي الكريم

هذه الإشارة ~ تقول إنها تعني جذر الموقع يعني فهمت أنها ترجعك إلى بداية الموقع، فالمفروض بهذه الحالة أني لو كتبتها في أي صفحة ووضعت كامل المسار يرجع إلى البداية ويتابع المسار المطلوب بينما هو لا يفعل هكذا كما بينت في المشاركة..

وأنا فعلاً أستخدم الحل الذي ذكرته لكن بقي فقط أن أعرف ما فائدة هذه الإشارة ~

جزاك الله كل خير..

وشكراً

قال صلى الله عليه وسلم: من قال إذا أصبح: رضيت بالله ربا وبالإسلام دينا وبمحمد نبيا فأنا الزعيم لآخذن بيده حتى أدخله الجنة. الصحيحة/2686

#6

هل تستخدمها يا أخي في داخل الـ Code أم أنك تضعها في الصفحة بيديك؟

1

مدونة ابنتي الرضيعة: يوميات رزان

مدونتي التقنية العربية: البرمجة مع عبد المنعم

Technical Blog: Abdul Moniem's Thoughts

LinkedIn: Profile

#7

طيب ممكن تنظر المرفق لترى المشكة في الصفحة Default

أنا أضع الروابط في الصفحة مباشرة..

جزاكم الله خيراً

WebApplication2.zip

قال صلى الله عليه وسلم: من قال إذا أصبح: رضيت بالله ربا وبالإسلام دينا وبمحمد نبيا فأنا الزعيم لآخذن بيده حتى أدخله الجنة. الصحيحة/2686

#8

السلام عليكم

الاشارة (~) تعيد الى جذر الموقع اذا استخدمت مع ادوات التي تحتوي على runat=server او response.Redirec او response.Transfer .

لكن عند استخدامها مع ادوات عادية فهي تعتبر حرف عادي لا تأثير لها .

استخدام (/) في بداية الرابط للاداوت العادية اعتقد انها تشير الى جذر الموقع وهي تستخدم في الجافاسكريبت لهذا الغرض مثل

/pages/test.aspx

عند عدم وضع اشارة في البداية تشير الى المجلد الحالي مثل

pages/test.aspx

تشير الى المجلد pages داخل المجلد الحالي .

2
#9

ممتاز، الآن صحيح!

جزاكم الله كل خير..

قال صلى الله عليه وسلم: من قال إذا أصبح: رضيت بالله ربا وبالإسلام دينا وبمحمد نبيا فأنا الزعيم لآخذن بيده حتى أدخله الجنة. الصحيحة/2686

مواضيع مشابهة