ASP.NET CustomValidator Control

Definition and Usage

The CustomValidator control can perform user-defined validation on input controls.

Property

Property Description
BackColor Background color of the CustomValidator control.
ClientValidationFunction

Name of the custom client script function used for validation.

Tattalin: The script must be written in a language supported by the browser, such as VBScript or JScript

Kamannan VBScript, a function must be located in the form:

Sub FunctionName (source, arguments)

Kamannan JScript, a function must be located in the form:

Function FunctionName (source, arguments)

ControlToValidate 要验证的输入控件的 id。
Display

验证控件中错误信息的显示行为。

合法的值有:

  • None - 验证消息从不内联显示。
  • Static - 在页面布局中分配用于显示验证消息的空间。
  • Dynamic - اگر تصدیق کا فاشل ہو، تو تصدیق کی پیغام کو دکھانے کیلئے پورا سائیڈ پر دینا جائے گا جو دینا جائے گا۔
EnableClientScript بولین کا مطلب، اس کا مقصد یہ ہے کہ تصدیق کو کلائنٹ سائیڈ تصدیق کو کیا ہوا ہے یا نہ ہوا۔
Enabled بولین کا مطلب، اس کا مقصد یہ ہے کہ تصدیق کنٹرول کو کیا ہوا ہے یا نہ ہوا۔
ErrorMessage

یہ متن تصدیق کا فاشل ہونے پر ValidationSummary کنٹرول میں دکھایا جانے والا غلط اطلاعات کا متن ہے。

نوٹ: اگر ErrorMessage خصوصیت مقرر کی گئی ہو، لیکن Text خصوصیت مقرر نہیں کی گئی ہو، تو تصدیق کنٹرول میں ErrorMessage خصوصیت کا مطلب بھی دکھایا جائے گا。

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

مثال

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