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

مشكلة في validation التعديل..

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

السلام عليكم..

أقوم بتصميم موقع باستخدم asp.net 2 و بلغة#c

قمت بإنشاء صفحة أسمح فيها للمسجل بتعديل بياناته و التي منها بريده الإلكتروني..

عندما يفتح المستخدم الصفحة سيجد بياناته السابقة في text boxs بحيث يستطيع التعديل عليها..

المشكلة أنني عندما أعمل validation للإيميل المدخل فهو دوما يظهر رسالة خطأ مع أن البريد المدخل صحيح..

علما بأنني أستخدم نفس validation عندما أضيف مستخدم جديد و هي تعمل بشكل جيد..

طبعاً بما أني لست عبقرية asp.net فأنا أستخدم Regular Expressions الجاهزة الخاصة بالإيميل..

فهل يعرف احدكم حل للمشكلة؟؟

#2

بما أنك لم تضع الكود

فأن أتوقع إن المشكلة من ال Regular Expressions

فلو تعطينا إيها وتعطينا أمثلة على الإيميلات اللي أدخلتها وتم رفضها

وشكراً

#3

و عليكم السلام

انا فهمت الكلام بس عشان اعرف المشكله فين لازم اشوف الكود لان المشكله دي مش عامه

علي العموم تاكد من صحه ال Validation Group

علي فكره دا منتدي السي شارب و ليس ASP.NET

#4

علشان نخلي الفحص على الايميل يشتغل نعمل الشغل ده

1-نضع TEXTBOX ونسميه مثلا EMAIL

2- نحط زرار علشان يعمل ريفريش لصفحة بتاعتنا

3-نحط كنترول جميل اسمه REGULAR EXPRESSTION VALIDATOR

4- نجيب ال PRPPERTIES بتاعة الكنترول الاخير بتاعنا

5-ندور على حاجة في الخصائص دية اسمها validation expression ونضغط على الفراغ اللى جانبه هايطلع جدول نختار منه internet email adress

6-ندور على خاصية تانيه اسمها control to validate ونضغط على المكان اللى فاضي جنبها وهنلاقي في اختيارات منها الtextbox بتاعنا اللى اسمه email نضغط على email

7- ندور على خاصية اسمها error message دي بتاعة الرسالة لما الراجل يدخل الايميل غلط وهنلاقي ان مكتوب جنبها RegularExpressionValidator هانشيلها ونحط الرسالة اللى احنا عايزنها

8- نضعط على ctrl+f5 ونجرب اللى احنا عملناه

9- اكتب ايميلك في texybox وبعد كده اضغط غلى الزرار هيحصل حاجتين

أ-لو الايميل صح مش هايظهر حاجة

ب- لو الايميل غلط هتلاقي الرسلة اللى انت كتبتها موجوده وتبدأ تظبط ايميلك تاني

10- بعد الكلام ده لو اشتغل وبإذن الله هايشتغل ادعوالى ان ربنا يوفقني

11- خلاص مفيش حاجة تانيه انا كده خلصت

#5
اقتباس
بعد الكلام ده لو اشتغل وبإذن الله هايشتغل ادعوالى ان ربنا يوفقني

الله يوفقك ويجزيك الجنة:)

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

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