asp.net - How do I hook up javascript to my CustomValidator control in .Net -


मैंने एक कस्टम वैलिडेटेटर नियंत्रण बनाया है

  सार्वजनिक वर्ग MyValidator: CustomValidator, IScriptControl {} < / कोड>  

और समकक्ष ग्राहक स्क्रिप्ट भी बनाया है सर्वर सत्यापन ठीक काम करता है, फिर भी मैं अपनी क्लाइंट स्क्रिप्ट को कैसे रोकूं?

रेंडर किया गया जावास्क्रिप्ट ऐसा दिखता है

  var MyValidator1 = document.all? Document.all ["MyValidator1"]: document.getElementById ("MyValidator1"); MyValidator1.controltovalidate = "मायफ़िल्ड"; MyValidator1.errormessage = "त्रुटि"; MyValidator1.evaluationfunction = "MyValidatorEvaluateIsValid";  

मूल्यांकन के मूल्य निर्धारित करने के लिए मैं उत्पन्न जावास्क्रिप्ट को ओवरराइड कैसे कर सकता हूँ? उदा।

<पूर्व> MyValidator1.evaluationfunction = "MyCustomJavascriptFunction";

आप इस तरह के आधार वर्ग की क्लाइंट वालिडेटेशन फ़ंक्शन संपत्ति सेट कर सकते हैं -

  base.ClientValidationFunction = "MyCustomJavascriptFunction";  

तो, यह इसे इस तरह से प्रस्तुत करेगा -

  MyValidator1.evaluationfunction = "MyCustomJavascriptFunction";  

आप उसी संपत्ति को सेट करके भी नियंत्रण से कर सकते हैं।

संपादित करें: आप

  document.getElementById ("& Lt;% = मान्यकरण आईडी% & gt;")। मूल्यांकन कार्य = "MyCustomJavascriptFunction";  

Comments

Popular posts from this blog

python - Overriding the save method in Django ModelForm -

html - CSS autoheight, but fit content to height of div -

qt - How to prevent QAudioInput from automatically boosting the master volume to 100%? -