मैं फ़्लुएंट सत्यापन के लिए अविभाज्य कस्टम सत्यापन को लागू करने का एक तरीका ढूंढ रहा हूं। documentation के अनुसार, ऐसा लगता है कि यह अविभाज्य सत्यापन का समर्थन करता है।फ़्लुएंट सत्यापन के साथ अविभाज्य कस्टम/सशर्त सत्यापन
सशर्त सत्यापन (When/Unless) का उपयोग करने पर भी लागू होता है। मैं उनके MVC documentation, विनीत सत्यापन में देख सशर्त और अन्य जटिल मान्यता के साथ समर्थित नहीं है:
ध्यान दें कि FluentValidation भी ASP.NET MVC का क्लाइंट-साइड मान्यता के साथ काम करेंगे, लेकिन सभी नियमों का समर्थन नहीं करता। उदाहरण के लिए, किसी शर्त (जब/जब तक) के साथ परिभाषित परिभाषित नियम, कस्टम वैधकर्ता, या कॉल करने के लिए कॉल क्लाइंट पक्ष पर नहीं चलेंगे। निम्नलिखित प्रमाणकों के ग्राहक पर समर्थित हैं:
* NotNull/NotEmpty
* मेल खाता है (regex)
* InclusiveBetween (रेंज)
* क्रेडिटकार्ड
* ईमेल
* EqualTo (क्रॉस-संपत्ति समानता तुलना)
* लंबाई
तो किसी को पता लगा कि कैसे इस काम करने के लिए प्राप्त करने के लिए है? यदि नहीं, तो क्या अन्य सत्यापन विकल्प हैं जो अविभाज्य कस्टम/जटिल सत्यापन के लिए बेहतर समर्थन प्रदान करते हैं?
क्या आप जो हासिल करने/सत्यापन करने की कोशिश कर रहे हैं उसका एक ठोस उदाहरण प्रदान कर सकते हैं? आपका सटीक परिदृश्य क्या है? –
ठीक है, बस जब भी/अनलेस विधियों का उपयोग करके बॉक्स से बाहर, अविभाज्य रूप से काम नहीं करते हैं।यहां तक कि अगर मैं उन समाधानों को ढूंढ सकता हूं जो उन लोगों के लिए काम करते हैं, तो इससे मुझे एक कदम करीब मिल जाएगा। शायद, अगर यह डब्ल्यू/सशर्त जैसे काम करता है जैसे/जब तक, यह शायद w/कस्टम सत्यापन भी काम करेगा। –