عامر بيرادي نشر 2 نوفمبر 2015 أرسل تقرير نشر 2 نوفمبر 2015 أحتاج لتعمق أكثر في معرفة وفهم أنواع عناصر التحقق Validation Controls في ASP.Net حتى أستطيع اختيار المناسب لكل حالة تحقق أرجو افادتي اقتباس
0 Lujain Maaz نشر 2 نوفمبر 2015 أرسل تقرير نشر 2 نوفمبر 2015 يوجد 6 أنواع من عناصر التحقق Validation Controls في ASP.Net:CompareValidatorCustomValidator RangeValidatorRegularExpressionValidatorRequiredFieldValidatorValidationSummary 1-CompareValidator: يقوم بعمل مقارنة مثل المساواة، (أصغر من) أو (أكبر من) بين قيم عنصري إدخال كـ TextBoxes.2-CustomValidator: يمكنك من تعريف دالة server side function لتقوم بتنفيذها والتحقق على طريقتك الخاصة، كما أنه بإمكانك إنشاء دالة جافا سكربت client side function وتنفيذها عند تطبيق التحقق.لنفرض أنه يجب على المستخدم إدخال 9 محارف على الأقل في Text Box كيف سنعالج ذلك؟ لنقم بكتابة دالة validateLength وإعطائها معامل وهو قيمة الإدخال ليتم التحقق على أنها تحوي على 9 محارف:<script type="text/javascript"> function validateLength(oSrc, args){ args.IsValid = (args.Value.length >= 8); } </script> الآن لنقم بتنفيذ الدالة في الخاصية ClientValidationFunction<asp:Textbox id="text1" runat="server" text=""></asp:Textbox> <asp:CustomValidator id="CustomValidator2" runat="server" ControlToValidate = "text1" ErrorMessage = "You must enter at least 8 characters!" ClientValidationFunction="validateLength" > </asp:CustomValidator>3-RangeValidator: يمكنك من تحديد فيما إذا كان إدخال المستخدم يقع ضمن مجال معين أم لا، يمكن تطبيق ذلك على الأرقام والأحرف وحتى على التواريخ.الخاصيتين MaximumValue و MinimumValue تحددان القيم الأصغر والقيمة الأكبر للمجال.<asp:RangeValidator id="ProgrammaticID" ControlToValidate="ProgrammaticID of control to validate" MinimumValue="value" MaximumValue="value" Type="DataType" ErrorMessage="Message to display in ValidationSummary control" Text="Message to display in control" ForeColor="value" BackColor="value" runat="server" > </asp:RangeValidator> 4-RegulerExpressionValidator: يقوم بتحديد فيما إذا كان الإدخال يتبع لنمط أو شكل معين مثل الإيميل email formate مثلًا، أو صيغة رقم الهاتف.5-RequiredFieldValidator: يقوم بالتأكد إن كان الحقل فارغًا أم لا.6-ValidationSummary: يقوم بعرض جميع رسائل التحقق من جميع الـValidation Controls في مكان واحد في صفحة الويب. 1 اقتباس
0 Eman Fawzy Abduallah نشر 2 نوفمبر 2015 أرسل تقرير نشر 2 نوفمبر 2015 Validation controls type : RequiredFieldValidatorEnsures that the user does not skip an entry :CompareValidatorCompares a user's entry against a constant value: RangeValidatorChecks that a user's entry is between specified lower and upper boundariesRegularExpressionValidatorChecks that the entry matches a pattern defined by a regular expressionCustomValidatorChecks the user's entry using validation logic that you write yourself. اقتباس
السؤال
عامر بيرادي
أحتاج لتعمق أكثر في معرفة وفهم أنواع عناصر التحقق Validation Controls في ASP.Net حتى أستطيع اختيار المناسب لكل حالة تحقق أرجو افادتي
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.