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

كيف يمكن فتح صفحة لكل رابط على حدى

مغلق
بدأه SQLDOS في 1 أبريل 2007 · 4 رد · 560 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

نفترض اننا لدينا بيانات معروضة فى الاداة DataList وهذه البيانات هى:-

الرقم & الاسم & التفاصيل

وعندما يضغط المستخدم على كلمة التفاصيل يقتح له صفحة جديدة بها تفاصيل هذا الاسم ؟؟

* هذا سهل كنت اصممه بالASp.Net عن طريق اختبار الرقم وهى صفحة واحدة للكل

ولكن السؤال هو:-

اذا كنت اريد ان اصمم صفحة لكل رابط بمعنى رقم (1) صفحته اسمها a.htm

رقم (2) صفحة التفاصيل اسمها xde.htm

بمعنى اذا ضغطت على كلمة تفاصيل للرقم (1) لعرض تفاصيله اريد ان يفتح صفحة a.htm

هذه الصفحة اصممها ان بالHtml

بمعنى اذا كان لدى 100 اسم يكون لى 100 صفحة html وليس صفحة asp.net

فكيف استطيع عمل ذلك

#2

واحد يعبرنا أنا وهالزمة لأنو عنا نفس المشكلة ...

rulesor7.gif
#3

مجرد فكرة:

تضيف للتيبل حقل يكون مخذون فية اسم الصفحة المطلوب الوصول إليها و تعمل صفحة asp هذة الصفحة تقراء أسم الصفحة المطلوبة من التيبل وتحولك ليها :unsure:

Post Back Is My Enemy And JavaScript Is my Weapon

#4

يا اخى الكريم هذا الكود مخصوص لفتح صفحة فى متصفح جديد ارجو ان يككون هذا ما تقصده

Response.Write("<script language='javascript'>window.open('a.htm);</script>")

#5

في الحاله الاولي انت تستدعي نفس الصفحه و لكن تمرر متغير حدد المستخدم

و في الحاله الثانيه اجعل الصفحه كلها متغيره

يعني لو انت مستخدم HyperLink ضع ال NavigatUrl بالصفحه الخاصه بكل مستخدم

أكيد ال url متخزن في قاعده البيانات ضمن بيانات المستخدم

في الحاله الاولي

<asp:HyperLink NavigateUrl='<%#DataBinder.Eval(Container.DataItem,"UserID","DisplayDetails.aspx?userid={0}") %>'></asp:HyperLink>

في الحاله الثانيه نساوي ال NavigatUrl بالمسار بالكامل المخزن في قاعده البيانات

<asp:HyperLink NavigateUrl='<%#DataBinder.Eval(Container.DataItem,"URL") %>'></asp:HyperLink>

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…