/ / ASP.NET कोर गतिशील पक्ष गतिशील पक्ष के साथ मान्यता - asp.net-core, asp.net-core-mvc, विनीत-सत्यापन

गतिशील सामग्री के साथ ASP.NET कोर क्लाइंट साइड सत्यापन - asp.net-core, asp.net-core-mvc, अविभाज्य-सत्यापन

मेरे पास कुछ डायनामिक कंटेंट है जो कि लोड किया हुआ हैAJAX और वर्तमान पृष्ठ में जोड़ा गया। यह सामग्री मूल रूप से एक ऐसा रूप है जो सर्वर-साइड पर प्रदान किया जाता है जिसमें क्लाइंट-साइड सत्यापन विशेषता शामिल होती है। समस्या यह है, जब परिणामी रूप को विनीत मान्यता का उपयोग करके मान्य किया जाता है - मूल प्लस गतिशील, AJAX लोड -, AJAX से आए फॉर्म भाग पर सत्यापन आग नहीं है। क्या इसे क्लाइंट सत्यापन में शामिल करना संभव है?

उत्तर:

जवाब के लिए 0 № 1

समाधान करना था:

//add content to the form
$(form).removeData("validator").removeData("unobtrusiveValidation");
$.validator.unobtrusive.parse(form);

Microsoft से प्रलेखन उपलब्ध है https://docs.microsoft.com/en-us/aspnet/core/mvc/models/validation#client-side-validation, लेकिन यह एक छोटी सी त्रुटि है, जिस पर removeData jQuery के रैपिंग के बजाय फार्म तत्व पर विधि को बुलाया जा रहा है।