أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

كيفية استخدام عناصر تحكم التحقق من الصحة ASP.NET من Visual Basic .NET أو من Visual Basic 2005

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

اضغط هنا لرابط المقالة باللغة الانجليزية316662
الموجز
.NET Framework يحتوي على مجموعة متنوعة من التحقق من صحة عناصر التحكم, عند وضع الصفحة نماذج ويب ASP.NET ، التحقق من صحة إدخال المستخدم التي تم إدخالها في الحقول التحكم ورسائل الخطأ العرض المقترنة لكل عنصر تحكم. يشرح هذا المقال كيف يمكنك استخدام عناصر تحكم ASP.NET التحقق من الصحة بسرعة وسهولة تطبيق العميل و من جانب الملقم التحقق من إدخال المستخدم.

back to the top

متطلبات

توضح القائمة التالية الأجهزة الموصى بها برامج البنية الأساسية للشبكة و حزم الخدمات المطلوبة:
  • Visual Studio .NET أو Visual Studio 2005
  • Microsoft ملقم معلومات إنترنت (IIS) 5.0 أو أحدث
تفترض هذه المقالة كنت معتاداً على المواضيع التالية:
  • تطبيقات ويب
  • asp.net
back to the top

استخدام عناصر تحكم ASP.NET صلاحية من Visual Studio .NET

يمكن التحقق من صحة إدخال المستخدم مهمة cumbersome. يوفر برنامج .NET Framework عناصر التحقق من الصحة التي التحقق من صحة إدخال المستخدم عرض رسائل الخطأ المناسبة كلما تمت مصادفة بيانات غير صالحة في عنصر تحكم التحقق من صحة. يصبح هذا هو توقف كبير وقت عندما تحتاج إلى تكرار عملية التحقق من الصحة هذه على الملقم والعميل. بالإضافة إلى ذلك، يتوفر عنصر تحكم ValidationSummary لعرض كافة رسائل الإعلام بالخطأ الخاصة بصفحة في ناحية واحدة من الشاشة.

إنشاء الخطوات التالية على ويب ASP.NET التطبيق الذي يطالب المستخدم اسم المستخدم "و" عنوان البريد الإلكتروني "و" كلمة المرور. عندما يقوم المستخدم بإرسال المعلومات المطلوبة ، التحقق من صحة عناصر التحكم الموجودة في النموذج التحقق من صحة البيانات المستخدم وعرض أية رسائل خطأ في قائمة ملخصة في الجزء السفلي من الشاشة.
  1. بدء تشغيل Visual Studio .NET أو Visual Studio 2005.
  2. إنشاء مشروع تطبيق ويب ASP.NET جديد في Visual Basic .NET أو في Visual Basic 2005.
  3. التبديل إلى طريقة عرض HTML WebForm1.aspx الإطار.
  4. إضافة عناصر تحكم الإدخال والرسائل المقترن (المطالبات) إلى النموذج الخاص بك طلب إدخال من المستخدم. في إطار HTML WebForm1 بنسخ ثم قم بلصق التعليمة البرمجية التالية بين العلامات النموذج الإغلاق وإعادة فتحه.

    ملاحظة: عند لصق التعليمات البرمجية في إطار HTML من المهم أن لصق مقاطع التعليمات البرمجية كـ HTML. للقيام بذلك، حدد لصق كـ HTML على القائمة المختصرة.
    <table><tr width=100><td>UserName:</td><td><input id=txtUserName type=text size=20 maxlength=15 runat=server/>*</td></tr><tr width=100><td>E-mail Address:<td><input id=txtEmail type=text size=35 maxlength=30 runat=server/>  (someone@microsoft.com)</td></tr><tr width=100><td>Password:</td><td><input id=txtPassword type=password size=15 maxlength=10 runat=server/>*</td></tr><tr width=100><td>Retype Password:</td><td><input id=txtConfirmPassword type=password size=15 maxlength=10 runat=server/>*</td></tr></table>					
  5. عناصر تحكم RequiredFieldValidator تحقق من إدخال بعض قيمة الحقل التي تحدد عنصر التحكم. إضافة عناصر تحكم RequiredFieldValidator إلى النموذج حقول اسم المستخدم و كلمة المرور.

    في إطار HTML WebForm1 بنسخ ثم قم بلصق التعليمة البرمجية التالية بعد</table> العلامة:
    <asp:RequiredFieldValidator id=valUserNameRequired ControlToValidate=txtUserName ErrorMessage="UserName is a required field." EnableClientScript=true Display=None Runat=server/>		<asp:RequiredFieldValidator id=valPasswordRequired ControlToValidate=txtPassword ErrorMessage="Password is a required field." EnableClientScript=true Display=None Runat=server/>		<asp:RequiredFieldValidator id=valConfirmPasswordRequired ControlToValidate=txtConfirmPassword ErrorMessage="Password confirmation is a required field."EnableClientScript=true Display=None Runat=server/>					
  6. يتم بشكل عام التحقق من حقل كلمة كلمة المرور خلال إجبار المستخدم اكتب نفس كلمة المرور مرتين. يقارن بين محتويات حقلين الإدخال التحكم CompareValidator ويقوم بإنشاء رسالة خطأ إذا لم تتطابق. استخدام عنصر تحكم CompareValidator للتحقق من صحة الحقول كلمة المرور.

    في إطار HTML WebForm1 بنسخ ثم قم بلصق التعليمة البرمجية التالية بعد إضافة عناصر تحكم التحقق من الصحة في الخطوة 5:
    <asp:CompareValidator id=valComparePassword ControlToValidate=txtConfirmPassword ErrorMessage="Password fields must match." ControlToCompare=txtPassword Display=NoneEnableClientScript=true Runat=server/>					
  7. توجد حقول في بعض الأحيان تتطلب أكثر المخصصة الصحة، مثل حقل عنوان البريد إلكتروني. يضمن التحكم RegularExpressionValidator تنسيق أساسي someone @ microsoft متبوعاً .com. يتم اختبار محتويات الحقل مقابل تعبير عادي ثم إذا تم إجراء أي تطابق إلى التعبير يتلقى المستخدم رسالة خطأ. إضافة عنصر تحكم RegularExpressionValidator للتحقق من صحة تنسيق عنوان البريد الإلكتروني الذي تم توفيره من قبل المستخدم.

    في إطار HTML WebForm1 بنسخ ثم قم بلصق التعليمة البرمجية التالية بعد عناصر تحكم التحقق من الصحة السابق:
    <asp:RegularExpressionValidator ID=valEmailAddressControlToValidate=txtEmail	ValidationExpression=".*@.*\..*" ErrorMessage="Email address is invalid." Display=None EnableClientScript=true Runat=server/>					
  8. إضافة زر إرسال إلى السماح للمستخدمين بإرسال صفحة الملقم التحقق من صحة المحتوى عناصر التحكم الموجودة في النموذج.

    في إطار HTML WebForm1 بنسخ ثم قم بلصق التعليمة البرمجية التالية بعد عناصر تحكم التحقق من الصحة السابق:
    <br><input type=submit id=cmdSumbit value=submit runat=server/>					
  9. وأخيراً يتم استخدام عنصر تحكم ValidationSummary لعرض كافة تمت مصادفة أخطاء في منطقة واحدة من النموذج.

    في إطار HTML WebForm1 بنسخ ثم قم بلصق التعليمة البرمجية التالية بعد التعليمة البرمجية للزر إرسال:
    <br><br><asp:ValidationSummary id=ValSummary HeaderText="The following errors were found:" ShowSummary=True DisplayMode=List Runat=server/>					
  10. انقر فوق حفظ.
  11. من القائمة تصحيح ، انقر فوق "ابدأ" لإنشاء التطبيق وتشغيله.

    يتم عرض Form1 على الشاشة.
back to the top

التحقق

  • ينقر المستخدم فوق "إرسال" بدون إدخال أي قيم الإدخال يجب عرض ثلاث رسائل خطأ حقل مطلوب.
  • في حالة قيام المستخدم بإرسال قيمتين كلمة المرور غير متطابقة "، يجب عرض رسالة الخطأ"يجب أن تطابق الحقول كلمة المرور".
  • في حالة قيام المستخدم بإرسال عنوان البريد إلكتروني التي لا تتوافق مع التنسيق المناسب ، يجب عرض رسالة الخطأ "عنوان البريد الإلكتروني غير صالح".
back to the top
مراجع
للحصول على مزيد من المعلومات والموارد المتعلقة عناصر تحكم التحقق من الصحة ، استعرض للوصول إلى مواقع ويب MSDN التالي:
مقدمة حول عناصر التحقق من الصحة
http://msdn2.microsoft.com/en-us/library/2e4hd649.aspx

عناصر الملقم التحقق من الصحة
http://msdn2.microsoft.com/en-us/library/e5a8xz39(VS.71).aspx

إضافة و تكوين التحكم ValidationSummary
http://msdn2.microsoft.com/en-gb/library/wze2wh7t(VS.71).aspx
back to the top

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 316662 - آخر مراجعة: 02/12/2007 10:22:08 - المراجعة: 4.3

Microsoft ASP.NET 1.0, Microsoft Visual Basic .NET 2002 Standard Edition, Microsoft Visual Studio .NET 2002 Professional Edition, Microsoft Visual Studio .NET 2002 Enterprise Architect, Microsoft Visual Studio .NET 2002 Enterprise Developer, Microsoft Visual Studio .NET 2002 Academic Edition, Microsoft Visual Basic .NET 2003 Standard Edition, Microsoft Visual Basic 2005, Microsoft Visual Studio .NET 2003 Academic Edition, Microsoft Visual Studio .NET 2003 Enterprise Architect, Microsoft Visual Studio .NET 2003 Enterprise Developer, Microsoft Visual Studio .NET 2003 Professional Edition, Microsoft Visual Studio 2005 Professional Edition, Microsoft Visual Studio 2005 Standard Edition

  • kbmt kbvs2005applies kbvs2005swept kbhowtomaster kbinfo kbvalidation KB316662 KbMtar
تعليقات
ay: none; " src="https://c1.microsoft.com/c.gif?DI=4050&did=1&t=">/html>body>