c# - ASP.NET बटन विकल्प। क्लाइंटसबमिट गलत पर सेट है




webforms postback (3)

कारणों को जोड़ने का प्रयास करें Validity = "False" और देखें कि क्या होता है। मुझे संदेह है कि आपके पास कुछ मान्यता है जो गुजर नहीं रहा है।

https://code.i-harness.com

मेरे पास एक asp.net बटन है जो कभी-कभी वापस पोस्ट नहीं करता है। मैंने इसे आईई डेवलपर में जाँच लिया और पाया कि जब बटन options.clientSubmit काम नहीं करता है options.clientSubmit WebForm_DoPostBackWithOptions() फ़ंक्शन में झूठ पर सेट है WebForm_DoPostBackWithOptions()

मेरा बटन कोड

<asp:Button 
           runat="server" 
           ID="btnSubmit" 
           CssClass="button" 
           OnClick="btnSubmit_Click"  
           meta:resourcekey="btnSubmitResource1" />

अंदर WebForm_DoPostBackWithOptions(options)

    if (options.clientSubmit) {
    __doPostBack(options.eventTarget, options.eventArgument);
    }

क्या कोई मुझे बता सकता है कि बटन कभी-कभी क्यों काम करता है और कभी-कभी नहीं करता है? इसे हमेशा काम करने के लिए मुझे क्या करना चाहिए?


प्रपत्र को दोबारा प्रस्तुत करने से रोकने के लिए आप कुछ भी नहीं उपयोग कर रहे हैं?

मुझे बिल्कुल यही समस्या थी, नेट मान्यकरण विधि ने संकेत दिया था कि फ़ॉर्म वैध था, लेकिन options.clientSubmit हमेशा झूठा था: एस

अपराधी निकला:

<script type="text/javascript">
    $(document).ready(function() {
        $('.prevDblSubmit').preventDoubleSubmit();
    })
</script>





postback