ASP.NET RegularExpressionValidator کنٹرول

تعریف و استعمال

RegularExpressionValidator کنٹرول ورودی کا معائنہ کرتا ہے کہ آیا اس کا معائنہ رگولر ایکسیپشن کی مخصوص شکل سے منفرد ہو یا نہیں。

توضیحات:مگر کہ مرورکر نہ کا بروئر کلائنٹ والیدیشن نہ پشتیبانی کر رہا ہو یا EnableClientScript false رکھا گیا ہو، نہایت مرتبہ سمت سرور اور کلائنٹ والیدیشن ساتھ کا کام کیا جائے گا。

توضیحات:اگر کنٹرول ورودی خالی ہو، احراز اعتبار شکست خورده خواهد شد. لطفاً از کنٹرول RequiredFieldValidator استفادہ کریں تاکہ فیلڈ اجباری بن جائے。

خصوصیت

خصوصیت وصف
BackColor رینج والیدیشن کنٹرول کا پس منظر رنگ
ControlToValidate ControlToValidate
تصدیق کی جانچ کریں والی کنٹرول کا آئی ڈی

Display

تصدیق کنٹرول کا دکھانے والا سلوک

  • مجاز کی اقدار:
  • نئی - تصدیق پیغام کو این لائن دکھایا جائے گا۔
  • استاتک - پیج لائاوت میں تصدیق پیغام دکھانے کیلئے اسپیس کا تقسیم کیا جائے گا۔
دینامک - اگر تصدیق کا فاشل ہونا، تو تصدیق پیغام دکھانے کیلئے اسپیس کا دینامک اضافہ کیا جائے گا۔ EnableClientScript
بولین ویلو، جو کہ تصدیق کنٹرول کو چالو یا غیر چالو کرنا چاہئے یا نہیں کا مظاہرہ کرتا ہے۔ Enabled
تصدیق کا فاشل ہونے پر ValidationSummary کنٹرول میں دکھائی دی جانے والی متن

ErrorMessage

تعلیمات: اگر Text اپریشن نہیں سیٹ کیا گیا تو، متن بھی اس تصدیق کنٹرول میں دکھایا جائے گا۔

ForeColor کنٹرول کا اورانگ پارٹی
id کنٹرول کا منفرد آئی ڈی
IsValid بولین ویلو، جو کہ تعلق رکھنے والی ورودی کنٹرول کا تصدیق کیا جارہا ہے یا نہیں کیا جارہا ہے کا مظاہرہ کرتا ہے۔
runat ورودی کنٹرول کا ایک سرور کنٹرول ہونا چاہئے۔ یہ "server" رکھا جانا چاہئے۔
Text تصدیق کا فاشل ہونے پر دکھائی دی جانے والی پیغام
ValidationExpression ورودی کنٹرول کی تصدیق کیلئے منظم نمونے کا اشارہ دیتا ہے۔ کلائنٹ اور سرور پر، نمونے کی جملہ نویسی مختلف ہوتی ہے۔

مثال

RegularExpressionValidator
اس مثال میں، ہم نے .aspx فائل میں ایک TextBox کنٹرول، ایک Button کنٹرول، ایک Label کنٹرول اور ایک RegularExpressionValidator کنٹرول اعلان کیا ہے۔ submit() فنکشن پینج کیا درست ہے یا نہیں جانچتا۔ اگر درست ہے تو، Label کنٹرول میں "پینج درست ہے!" لکھ دیا جائے گا۔ اگر نادرست ہے تو، Label کنٹرول میں "پینج نادرست ہے!" لکھ دیا جائے گا۔ اگر تصدیق کا فاشل ہونا، تو RegularExpressionValidator کنٹرول میں "پینج کا پتہ پانچ رقمی اعداد ہونا چاہئے!" لکھ دیا جائے گا۔