c# - مزامنة - يجب ادخال قيمة في هذا الحقل




ASP.NET: مزامنة قواعد التحقق من صحة العميل والخادم (4)

<أسب: ريجولكسبريسيونفوراليداتور ...> (والمعلمين asp.net أخرى) تنفيذ جانب العميل جافاسكريبت والخادم فحص الجانب لنفس القواعد.

هل هناك أي طرق سهلة وذكية للحفاظ على التزامن من جانب الخادم وقواعد التحقق من جانب الخادم؟

على جانب العميل لدينا جافا سكريبت، ربما نوع من إطار مثل مسج أو يوي.

على جانب الملقم لدينا ASP.NET ويبفورمز أو ASP.NET مفك.

ما تم التحقق منه هي أشياء مثل:

  • تصحيح عناوين البريد الإلكتروني
  • تصحيح العناوين الرئيسية والرموز البريدية
  • تصحيح أرقام بطاقات الائتمان

وما إلى ذلك وهلم جرا.


كتابة مجموعة كبيرة مشتركة من بيانات الاختبار الذي يجسد قواعد التحقق من الصحة، وحدة اختبار المصادقة الخاصة بك ضد هذه البيانات المشتركة.

عندما تتغير القواعد الخاصة بك، فإنك تعكس ذلك عن طريق تحديث بيانات الاختبار والاختبار حتى يصبح كل شيء أخضر مرة أخرى.


هذا ليس حل العالم الحقيقي، ولكن تحقق من مشروع محوري على كوديبلكس. وهو مشروع يحول C # إلى جافا سكريبت للويب، ولديه عنصر تحكم يتيح لك استخدام نفس التعليمات البرمجية للتحقق من جانب الخادم والتحقق من جانب العميل. انها ليست جاهزة للإنتاج، ولكن أنا غريبة لمعرفة ما إذا كان هذا هو ما كنت تبحث عنه.






validation