کنترل RequiredFieldValidator ASP.NET
تعریف و استفاده
کنترل RequiredFieldValidator برای تبدیل کنترل ورودی به یک فیلد اجباری استفاده میشود.
از طریق این کنترل، اگر مقدار اولیه ورودی تغییر نکرده باشد، تأیید شکست خواهد خورد. به طور پیشفرض، مقدار اولیه یک رشته خالی ("") است.
فضاهای خالی در ابتدا و انتهای مقدار ورودی در زمان اطمینان از صحت حذف میشوند.输入值的开头和结尾的空格将在验证前被删除。
فضاهای خالی در ابتدا و انتهای مقدار ورودی در زمان اطمینان از صحت حذف میشوند.نکته:InitialValue مقدار پیشفرض را برای کنترل ورودی تنظیم نمیکند. این نشان میدهد که شمانمیخواهم
مقدار ورودی کاربر در کنترل ورودی.
مقدار ورودی کاربر در کنترل ورودی. | Property |
---|---|
Description | BackColor |
رنگ پسزمینه کنترل RangeValidator | ControlToValidate |
شناسه کنترلی که باید اطمینان از صحت شود |
Display رفتار نمایش کنترل اطمینان از صحت.
|
Dynamic - اگر اطمینان از صحت شکست بخورد، فضای لازم برای نمایش پیام اطمینان از صحت به صورت پویا به صفحه اضافه میشود. | EnableClientScript |
یک مقدار بولین، که نشان میدهد آیا اطمینان از صحت کلاینت اسکریپت فعال است یا خیر. | Enabled |
یک مقدار بولین، که نشان میدهد آیا کنترل اطمینان از صحت فعال است یا خیر. |
ErrorMessage نکته: اگر Property Text تنظیم نشده باشد، متن نیز در این کنترل اطمینان از صحت نمایش داده میشود. |
ForeColor | رنگ پیشزمینه این کنترل. |
id | شناسه منحصر به فرد کنترل. |
InitialValue | مقدار اولیه (مقدار شروع) ورودی کنترل. پیشفرض "" است. |
IsValid | یک مقدار بولین، که نشان میدهد کنترل ورودی مرتبط آیا از طریق اطمینان از صحت عبور کرده است یا خیر. |
runat | این کنترل را یک کنترل سرور مینامد. باید به "server" تنظیم شود. |
Text | پیام نمایش داده شده در صورت شکست در اطمینان از صحت. |
مثال
- RequiredFieldValidator
- در این مثال، ما دو کنترل TextBox در فایل .aspx، یک کنترل Button و یک کنترل RequiredFieldValidator را اعلام کردهایم. این نمونه نشان میدهد که چگونه از کنترل RequiredFieldValidator برای تبدیل "txt_name" به یک فیلد اجباری استفاده میشود.