ASP.NET2005
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

انواع Validation کنترل ها :

اذهب الى الأسفل

انواع Validation کنترل ها : Empty انواع Validation کنترل ها :

پست  taherehfelegari الخميس نوفمبر 26, 2009 11:51 am

• کنترل RequiredFieldValidator : به منظور الزامی کردن فیلدها و مقایسه با یک مقدار اولیه به کار میره.

• کنترل RegularExpressionValidator : برای اعتبار سنجی عبارات استفاده میشه، بدین منظور که با استفاده از این کنترل، میتونیم بفهمیم آیا کاربر آدرس email، شماره تلفن، اسم کاربری با رمز عبور معتبری رو وارد کرده یا نه.

• کنترل CompareValidator : این کنترل برای مقایسه مقدار وارد شده در یه فیلد با مقادیری دیگر مورد استفاده قرار می گیره.

• کنترل RangeValidator : با این کنترل میتونیم چک کنیم ببینیم آیا مقدار وارد شده در یه محدوده حداقل و حداکثر می گنجه یا نه.


• کنترل ValidationSummary : با استفاده از این کنترل میتونیم همه خطاهای رخ داده رو در هر جای صفحه که دوست داریم یکجا جمع کرده و به کاربر نشون بدی.

• کنترل CustomValidator : اگه نتونستیم با کنترل های استاندارد اعتبار سنجی کار مورد نظرمونو به انجام برسونیم با این کنترل میتونیم یه اعتبار سنجی سفارشی رو داشته باشیم.

بعضی از خصوصیات مشترک بین Validation کنترل ها.


1. Control To Validate: در این خصوصیت ID کنترلی که قصد سنجش اعتبار اون رو داریم وارد میکنیم.

2. ِDisplay : این خصوصیت نحوه نمایش پیامی رو مشخص میکنه که در خصوصیت Text این کنترل ها ذکر شده، در واقع اگه این خصوصیت برابر مقدار Static باشه قبل از نمایش پیام هم در هنگام اجرای برنامه برای آن پیام فضا گرفته می شه و اگه برابر مقدار Dynamic باشه در هنگام نمایش پیام به علت نگرفتن فضا از قبل دیگر کنترل ها رو هل داده و پیام رو نمایش میده.

3. Enable Client Script: این خصوصیت اعتبار سنجی طرف کلاینت رو فعال یا غیر فعال میکنه.

4. Error Message : این خصوصیت پیام خطایی رو مشخص میکنه که در کنترل ValidationSummary ظاهر میشه * نکته:« این پیام خطا در صورتی که ما از Validation Summary استفاده نکنیم زمانی توسط کنترل مزبور نمایش داده میشه که خصوصیت Text این کنترل خالی باشه»*

5. Initial Value: در این خصوصیت مقدار اولیه کنترلی که در خصوصیت Control To Validate ذکر شده رو میتونیم مشخص کنیم.

6. Isvalid: اگه اعتبار سنجی نتیجه مثبت داشته باشه مقدار این خصوصیت برابر با True خواهد بود.

7. Text: در این خصوصیت پیام خطایی که توسط کنترل به نمایش در میاد نوشته میشه.
taherehfelegari
taherehfelegari
کاربر متوسط
کاربر متوسط

تعداد پستها : 27
تاريخ التسجيل : 2009-10-26

بازگشت به بالاي صفحه اذهب الى الأسفل

بازگشت به بالاي صفحه

- مواضيع مماثلة

 
صلاحيات هذا المنتدى:
شما نمي توانيد در اين بخش به موضوعها پاسخ دهيد