مكون التحكم CustomValidator في ASP.NET
التعريف والاستخدام
يمكن للـ CustomValidator في ASP.NET إجراء تأكد مخصص لعدة أجهزة إدخال
الخصائص
الخصائص | الوصف |
---|---|
BackColor | لون الخلفية لـ CustomValidator |
ClientValidationFunction |
تحديد اسم الدالة المشغلة لتحقق العملاء المخصصة التعليقات: يجب كتابة السكربت بلغة يدعمها المتصفح، مثل VBScript أو JScript باستخدام VBScript، يجب أن تكون الدوال في النموذج: Sub FunctionName (source, arguments) باستخدام JScript، يجب أن تكون الدوال في النموذج: Function FunctionName (source, arguments) |
ControlToValidate | معرف مكون التحكم المدخل الذي سيتم التحقق منه. |
Display |
سلوك عرض رسالة الخطأ في عنصر التحقق القيم المقبولة هي:
|
EnableClientScript | قيمة بولية، تحدد ما إذا كان يمكن تمكين التحقق على الجانب العملاء. |
Enabled | قيمة بولية، تحدد ما إذا كان يمكن تمكين عنصر التحقق. |
ErrorMessage |
نص الإخطار الذي سيتم عرضه في ValidationSummary Control عند فشل التحقق ملاحظة: إذا تم تعيين خاصية ErrorMessage ولكن لم يتم تعيين خاصية Text، فإن النص في عنصر التحقق أيضًا سيكون(ErrorMessage). |
ForeColor | لون الخلفية للمكون. |
id | معرف مكونات التحكم الفريد. |
IsValid | قيمة بولية، تحدد ما إذا كان المكون المدخل قد نجح في التحقق. |
OnServerValidate | يحدد اسم الدالة التي يتم تنفيذ التحقق على الجانب الخادم. |
runat | يحدد أن هذا المكون هو مكون نظام تشغيل. يجب تعيينه على "server". |
Text | النص الذي سيتم عرضه عند فشل التحقق |
مثال
- CustomValidator
- في هذا المثال، قمنا بتعريف Label Controlين، TextBox Control، Button Control، وCustomValidator Control في ملف .aspx. يمكن للوظيفة user() التحقق من طول القيمة المدخلة. إذا كان الطول أقل من 8 أو أكبر من 16، سيتم عرض النص "يجب أن يكون اسم المستخدم بين 8 و16 حرفًا!" في CustomValidator Control.