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

وضع HyperLink في DataView

مغلق
بدأه جويعد في 14 يوليو 2006 · 8 رد · 1,095 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أجد في كثير من المواقع وخاصة المجلات منها، بعد نشر جزء من مقال يكتب تحته "أقرأ المزيد" أو نحو هذه العبارة.

السؤال: كيف يمكن عمل ذلك في asp.net أي كيف أضع مقدمة المقال ، ويقوم المتصفح بالضغط على كلمة "المزيد" لقراءة باقي المقال؟

أظن يتم ذلك عن طريق DataView ولكن حاولت عدة مرات وباءت جميع محاولاتي بالفشل.

تحياتي للجميع

#2

معذرة فأنا أقصد GridView أو Repeater وذلك في ASP.NET 2.0

تحياتي للجميع

#3

يمكن الضغظ على السهم أعلى الآداة GridView واختيار add New column تظهر نافذة

كما في الملف المرفق يتم إضافة Hyperlink وتحديد الصفحة التي يتم الانتقال إليها مع قيمة queryString ومن اي حقل يمكن أخذها

post-69953-1153066739_thumb.jpg

#4

شكراً أخي : bhqs على ردك

ليس هذا ما قصدت ، فأنا أريد أن أجعل في الخلية الواحدة من أداة GridView جزء من مقال ثم يكون في السطر الأخير كلمة (مزيد) بحيث إذا ضغطها القارئ تفتح له صفحة جديدة فيها المقال كاملاً. وهذه موجودة في أكثر المواقع. ولكن لم أعرف طريقتها.

تحياتي

#5

/index.php?showtopic=101566

راقب العنوان

/index.php?

بعد علامة الاستفهام

showtopic=101566

رقم الموضوع

اذن

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

في itemtamplet

ستقوم بكتابة الداتا بايندر للعنوان وبعد دلك ستقم باضافة

<a href='/index.php?showtopic=<% الداتا بايندر لرقم الموضوع%>'

وتغلق ال itemtamplet

في الصفحة الثانية امر استعلام بسيط

x=request.queryString("showtopic")

select * from tablename where id=x

وقم بعرض المخرج بالطريقة المناسبة

ملاحظة :- التصحيح واجب وليس محبب

وشكراً

#6

لقد حاولت استعمال عمود HyperLink في DataGrid ولكن لم استطع أصل لما أريد. ولتوضيح ما أريد أننظر الصورة المرفقة

post-53818-1153210861_thumb.jpg

#8

المشكلة لدي في الأسلوب ، فأنا لم أستطع أن أعمل كما في ظهر في الصورة المرفقة سابقاً.

فهل من الممكن عمل مثال بسيط يوضح كيفية عمل الطريقة السابقة.

مع شكري وتقدييري

#9

قم بعمل ItemTemplate يتكون من Label لاحتواء عدد معين من الحروف

انت مثلا تعمل Substring في الاستعلام للحقل اللي فيه نص الخبر لاسترجاع جزء من الخبر

و بعد ال Label قم بوضع HyperLink و اعمل خاصيه ال Text تساوي المزيد او أقرأ التفاصيل

طيب اكيد انت بتعمل Data binding لل GridView

و بترجع من الاستعلام جزء من الخبر و رقم الخبر

اعمل binding لخاصيه ال Text بتاعت ال Label بالجزء بتاع الخبر

و كمان لخاصيه NavigateUrl بتاعت ال HyperLink بالرقم

طبعا انت بتكون ال Url عباره عن مسار الصفحه التي تقوم بعرض الخبر و تستقبل رقم الخبر كمعامل لها

بالتوفيق

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

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