के साथ एएसपी.नेट एमवीसी क्लाइंट सत्यापन एमवीसी 2.0 फ्रेमवर्क (Html.ValidationMessageFor()
और Html.EnableClientValidation()
के साथ) के क्लाइंट सत्यापन समारोह का उपयोग कर रहा हूं।आंशिक विचारों और अजाक्स
सब कुछ अच्छा है, जब मैं एक साधारण रूप में सत्यापन का उपयोग करता हूं।
लेकिन
$.get('PathToMyForm', function(htmlResult) {
$('selector').html(htmlResult);
});
ग्राहक सत्यापन काम नहीं करता है जब मैं jQuery अजाक्स के माध्यम से इस फार्म मिलता है। क्यूं कर?
* यह कैसे काम नहीं करता है? नए फ़ील्ड मान्य नहीं हैं? कुछ भी मान्य नहीं है? सत्यापन कोड कहां है? आंशिक में? युक्त पेज में? थोड़ा और कोड और स्पष्टीकरण सहायक होगा। – tvanfosson
tvanfosson, मेरे पास [आवश्यक] विशेषता के साथ मॉडल है। सामान्य परिदृश्य में (AJAX के बिना, केवल Html.RenderPartial) क्लाइंट सत्यापन ठीक काम करता है - अगर मैं टेक्स्टबॉक्स में खाली स्ट्रिंग टाइप करता हूं और किसी अन्य टेक्स्टबॉक्स पर फ़ोकस करता हूं, तो मुझे सत्यापन संदेश मिलता है। लेकिन AJAX के साथ - मुझे यह संदेश नहीं मिला है। – griZZZly8