کنترل RequiredFieldValidator ASP.NET

تعریف و استفاده

کنترل RequiredFieldValidator برای تبدیل کنترل ورودی به یک فیلد اجباری استفاده می‌شود.

از طریق این کنترل، اگر مقدار اولیه ورودی تغییر نکرده باشد، تأیید شکست خواهد خورد. به طور پیش‌فرض، مقدار اولیه یک رشته خالی ("") است.

فضاهای خالی در ابتدا و انتهای مقدار ورودی در زمان اطمینان از صحت حذف می‌شوند.输入值的开头和结尾的空格将在验证前被删除。

فضاهای خالی در ابتدا و انتهای مقدار ورودی در زمان اطمینان از صحت حذف می‌شوند.نکته:InitialValue مقدار پیش‌فرض را برای کنترل ورودی تنظیم نمی‌کند. این نشان می‌دهد که شمانمی‌خواهم

مقدار ورودی کاربر در کنترل ورودی.

مقدار ورودی کاربر در کنترل ورودی. Property
Description BackColor
رنگ پس‌زمینه کنترل RangeValidator ControlToValidate
شناسه کنترلی که باید اطمینان از صحت شود

Display

رفتار نمایش کنترل اطمینان از صحت.

  • مقدارهای مجاز:
  • None - پیام اطمینان از صحت هرگز به صورت inline نمایش داده نمی‌شود.
  • Static - فضای لازم برای نمایش پیام اطمینان از صحت در ترتیب صفحه‌نما اختصاص داده می‌شود.
Dynamic - اگر اطمینان از صحت شکست بخورد، فضای لازم برای نمایش پیام اطمینان از صحت به صورت پویا به صفحه اضافه می‌شود. EnableClientScript
یک مقدار بولین، که نشان می‌دهد آیا اطمینان از صحت کلاینت اسکریپت فعال است یا خیر. Enabled
یک مقدار بولین، که نشان می‌دهد آیا کنترل اطمینان از صحت فعال است یا خیر.

ErrorMessage

نکته: اگر Property Text تنظیم نشده باشد، متن نیز در این کنترل اطمینان از صحت نمایش داده می‌شود.

ForeColor رنگ پیش‌زمینه این کنترل.
id شناسه منحصر به فرد کنترل.
InitialValue مقدار اولیه (مقدار شروع) ورودی کنترل. پیش‌فرض "" است.
IsValid یک مقدار بولین، که نشان می‌دهد کنترل ورودی مرتبط آیا از طریق اطمینان از صحت عبور کرده است یا خیر.
runat این کنترل را یک کنترل سرور می‌نامد. باید به "server" تنظیم شود.
Text پیام نمایش داده شده در صورت شکست در اطمینان از صحت.

مثال

RequiredFieldValidator
در این مثال، ما دو کنترل TextBox در فایل .aspx، یک کنترل Button و یک کنترل RequiredFieldValidator را اعلام کرده‌ایم. این نمونه نشان می‌دهد که چگونه از کنترل RequiredFieldValidator برای تبدیل "txt_name" به یک فیلد اجباری استفاده می‌شود.