الشبكة العربية لمطوري الألعاب

خبير مشرف مؤيد مارديني مشاركة 1

مرحباً,
طبعاً من المفروض أن لا يتم السماح للمواضيع التي بدون عنوان, و قد سقط العنوان سهواً في هذه المشاركة :
http://instructurez.com/communities.aspx?view=posts&threadid=166
ما حدث هنا, هو أنه لا يمكنك الوصول إلى هذا الموضوع (لأن العنصر فارغ), كما لم يعد يمكنني تعديله لأنني أحصل على الرسالة "أدخل اسم الموضوع".
حسناً, الرجاء تعديل العنوان و عدم السماح بالعناوين الفارغة☺
آسف للإزعاج :(

Moayad Mardini,
MSDN Forums Moderator

خبير مدير وسام البهنسي مشاركة 2

شكراً للتنبيه. سيتم إصلاح المشكلة فوراً....


MSDN Game Technology Forums Moderator

وسام البهنسي
مبرمج في إنفيديا وإنفريمز

خبير مدير وسام البهنسي مشاركة 3

تم إصلاح المشكلة. الغريب أنه من المفروض أن لا تستطيع أصلاً تسليم المشاركة إن كان نص الموضوع (أو نص المشاركة) فارغ. ستظهر لك مباشرة عبارة في أسفل الصفحة تطلب منك كتابة الموضوع.
ما هو المتصفح الذي تستخدمه، وهل كانت الـ JavaScript مسموحة فيه أم لا؟

شكراً...

MSDN Game Technology Forums Moderator

وسام البهنسي
مبرمج في إنفيديا وإنفريمز

خبير مشرف مؤيد مارديني مشاركة 4

حسناً, لا أدري ما حصل فعلاً!, لا شك أنني كتبت عنوان هذا الموضوع أيضاً و لكنها ظهرت بدون عنوان!
لقد شككت في البداية أنني قد نسيت أن أكتب العنوان, و لكن عندما كتبت هذا الموضوع و ظهر بدون عنوان أيضاً تأكدت أن هناك خطأ ما في برنامج المنتدى (لماذا يعتبر أن الموضوع بدون عنوان بالرغم من كتابة العنوان؟).
أستعمل Firefox 1.5 مع تفعيل الـ Javascript.
شكراً لك

Moayad Mardini,
MSDN Forums Moderator

خبير مدير وسام البهنسي مشاركة 5

همم... هناك مشكلة في ASP.NET 2.0...
لأن كود الموقع لن يسمح لك بتسليم موضوع فارغ، ولكن الملاحظ أنه بالرغم من أنك تقوم بوضع نص في الموضوع، فإن كود الموقع يستقبله فارغاً.

سبب المشكلة هو أن عنصر الـ المستخدم للموضوع يحوي الخاصية ReadOnly=True. ونقوم بوضع هذه الخاصية إلى False أثناء الـ PageLoad فقط في حالة كونك تطرح موضوعاً جديداً.
هذا الكود كان يعمل بنجاح مع ASP.NET 1.1، ولكن بعد الانتقال إلى ASP.NET 2.0 أصبح الكود غير قادر على استقبال نص الموضوع لأنه دائماً فارغ. إذا جربنا إزالة ReadOnly=true من ضمن العنصر TextBox فإن كود الصفحة يستقبل النص بنجاح.
لذا الحل كان في إزالة الخاصية ReadOnly من العنصر، وعكس المنطق في كود الصفحة ليقوم بتغيير هذه القيمة برمجياً إلى True فقط عندما لا نكون نطرح موضوعاً جديداً.



MSDN Game Technology Forums Moderator

وسام البهنسي
مبرمج في إنفيديا وإنفريمز