ASP.NET CustomValidator کنٹرول

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

CustomValidator کنٹرول کو ورودی کنٹرول پر استعمال کی جانے والی کاربر کسٹم وارسی کرسکتا ہے۔

ویژگی

ویژگی وصف
BackColor CustomValidator کنٹرول کی پس منظر رنگ کا نام
ClientValidationFunction

پرسنل کسٹم کلائنٹ اسکریپٹ فنکشن کے نام کو مقرر کرتا ہے۔

تذکرہ: اسکریپٹ کو سخت طور پر بروزر کی طرف سے دعایت کی جانے والی زبان کے ذریعے لکھنا ہوگا، مثلاً VBScript یا JScript

آپنے پاس میں جس کا نام VBScript ہو، تو فنکشن فرم میں رکھنا ہوگا:

Sub FunctionName (source, arguments)

آپنے پاس میں جس کا نام JScript ہو، تو فنکشن فرم میں رکھنا ہوگا:

Function FunctionName (source, arguments)

ControlToValidate یہ ورودی کنٹرول کا آئی ڈی کا نام جس کو جانچا جائے گا
Display

تجربہ ناکامی کی خطا کی معلومات کی نمائش کا طریقہ

قابل اہمیت کی کمیتوں میں:

  • None - تجربہ ناکامی کا پیغام کبھی این لائن نمائش نہیں کیا جائے گا۔
  • Static - پیج لائاوت میں اس لئے اسپیس کا دینگار کردار اور اس لئے اسپیس کو پگھلایا جائے گا جس میں تجربہ ناکامی کا پیغام دکھایا جائے گا۔
  • Dynamic - اگر تجربہ ناکامی ہو تو یہ تجربہ ناکامی کی پیغام کو دکھانے کے لئے پینل کو دینگار کردار اور پینل کو پگھلایا جائے گا۔
EnableClientScript بولین والی کی کمیت، یہ کمیت اس کنٹرول کو کیا کلائنٹ سائیڈ تجربہ ناکامی کردار یا نہیں کردار کا نشان دہی کرتی ہے۔
Enabled بولین والی کی کمیت، یہ کمیت اس کنٹرول کو کیا فعال کردار یا نہیں کردار کا نشان دہی کرتی ہے۔
ErrorMessage

تجربہ ناکامی پر ValidationSummary کنٹرول میں دکھایا جانے والی خطا کی معلومات کا متن

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

ForeColor کنٹرول کا پیش کالر
id کنٹرول کا منفرد آئی ڈی
IsValid بولین والی کی کمیت، یہ کمیت اس کی مرتبط ورودی کنٹرول کو کیا تجربہ ناکامی ہو یا نہیں کا نشان دہی کرتی ہے۔
OnServerValidate اس فنکشن کو سرور کی جانب سے جاری کئے جانے والی سرور سائیڈ وربکشن کا نام طے کرتا ہے۔
runat اس کنٹرول کو سرور کنٹرول قرار دیا گیا ہے۔ اس کو "server" رکھنا چاہئے。
Text کسی بھی طرح کی تجربہ ناکامی پر دکھایا جانے والا متن

مثال

CustomValidator
اس مثال میں، ہم نے .aspx فائل میں دو Label کنٹرول، ایک TextBox کنٹرول، ایک Button کنٹرول اور ایک CustomValidator کنٹرول کا اعلان کیا ہے۔ user() فنکشن کو ورودی کی لمبائی کا پتہ لگانا ہے۔ اگر لمبائی 8 سے کم یا 16 سے زیادہ ہو، تو CustomValidator کنٹرول میں متن "صارف نام کو 8 سے 16 اشاروں کے درمیان رکھنا چاہئے!" دکھایا جائے گا。