مكون ASP.NET RangeValidator

التعريف والاستخدام

يستخدم عنصر RangeValidator لفحص ما إذا كانت القيمة المدخلة للمستخدم تقع بين قيمتين. يمكن مقارنة أنواع مختلفة من القيم، مثل الأرقام والتواريخ والكarakter.

ملاحظة:إذا كان عنصر الإدخال فارغًا، لن يفشل التحقق من الصحة. استخدم عنصر RequiredFieldValidator، لجعل الحقل ضروريًا.

ملاحظة:إذا لم يتم تحويل قيمة الإدخال إلى نوع البيانات المحدد، لن يفشل التحقق من الصحة. استخدم عنصر CompareValidator، قم بتعيين خاصية Operator إلى ValidationCompareOperator.DataTypeCheck، حتى يمكنك التحقق من نوع بيانات الإدخال.

الخصائص

الخصائص الوصف
BackColor لون الخلفية لعداد التحقق من الصحة
ControlToValidate معرف عنصر التحقق من الصحة الذي سيتم فحصه
عرض

سلوك عرض عنصر التحقق من الصحة.

القيم المقبولة هي:

  • لا شيء - لا يتم عرض رسالة التحقق من الصحة بشكل مباشر.
  • ثابت - يتم تخصيص مساحة لعرض رسالة التحقق من الصحة في ترتيب الصفحة.
  • ديناميكي - إذا فشل التحقق من الصحة، سيتم إضافة مساحة لعرض رسالة التحقق من الصحة بشكلينديناميكي إلى الصفحة.
تمكين سكريبت العملاء القيمة الحولية، تحدد ما إذا كان يتم تمكين التحقق من الصحة على المستوى العملاء.
تمكين القيمة الحولية، تحدد ما إذا كان يتم تمكين عنصر التحقق من الصحة.
خطأ الرسالة

النص الذي يُعرض في ValidationSummary التحكم عند فشل الفحص.

ملاحظة: إذا لم يتم تعيين خاصية Text، سيتم عرض النص أيضًا في التحكم التحقق.

ForeColor لون الخلفية للتحكم.
id معرف التحكم الفريد.
IsValid قيمة بولية، تُشير إلى ما إذا كان التحكم الإدخالي مرتبطاً بالتحقق عبر الخادم أم لا.
MaximumValue تحديد القيمة الأعلى للتحكم الإدخالي.
MinimumValue تحديد القيمة الأدنى للتحكم الإدخالي.
runat تحديد أن هذا التحكم هو مكون تحكم خادم. يجب إعدادها على "server".
Type

تحديد نوع البيانات الذي يتم فحصه. أنواع البيانات تشمل:

  • Currency
  • Date
  • Double
  • Integer
  • String
Text الرسالة التي تظهر عند فشل الفحص

مثال

RangeValidator
في هذا المثال، قمنا بتعريف TextBox التحكم، Button التحكم، وRangeValidator التحكم في ملف .aspx. إذا فشلت في الفحص، يتم عرض النص "The date must be between 1/1/2002 and 31/5/2002!" في التحكم RangeValidator.
RangeValidator 2
في هذا المثال، قمنا بتعريف TextBox التحكم، Button التحكم، Label التحكم، وRangeValidator التحكم في ملف .aspx. يمكن للوظيفة submit() فحص صحة الصفحة. إذا كانت الصفحة صحيحة، يتم عرض "The page is valid!" في التحكم Label. إذا كانت الصفحة غير صحيحة، يتم عرض "The page is not valid!" في التحكم Label. إذا فشلت في الفحص، يتم عرض "The value must be from 1 to 100!" في التحكم RangeValidator.