मैं यह div दिखाना चाहता हूं कि फ़ॉर्म सत्यापन असफल है या नहीं।सत्यापन दिखाएं यदि सत्यापन विफल रहता है
<div class="alert">
<strong>Warning!</strong> @Html.ValidationSummary(false, "Fix these errors:")
</div>
मैंने कोशिश की अंदर
if(! ViewData.ModelState.IsValid)
लपेटा लेकिन जब पर्चे को जमा करने div प्रदर्शित नहीं है। शायद क्योंकि पोस्ट जेडरी सत्यापन के बाद पोस्ट नहीं है। प्रमाणीकरण तर्क ठीक लगता है, अगर मैं सभी गलत इनपुट फ़ील्ड को if-statement सत्यापन सारांश सूची हटा देता हूं।
मैं सत्यापन के आधार पर div की दृश्यता को कैसे टॉगल कर सकता हूं?
आपके कामकाज में सही उपयोगकर्ता अनुभव है क्योंकि मैंने इसे ऊपर उठाया है। हालांकि, ऐसा लगता है जैसे मुझे कुछ याद आ रहा है। फॉर्म पूरा होने से पहले त्रुटि संदेश '(इन त्रुटियों को ठीक करें) को आउटपुट करना चाहता है। ऐसा लगता है कि '@ एचटीएमएल। वैलिडेशनसमरी' में कुछ टॉगल दृश्यता तंत्र होना चाहिए ... – dbd
सच। हालांकि, अगर आप बस एक div में @ Html.ValidationSummary लपेट नहीं करते हैं तो यह आवश्यक होने तक खुद को छुपाएगा ... –
क्या आप निश्चित हैं? जब मैंने सत्यापन शुरू किया, तो मैंने इसे '@ एचटीएमएल। वैलिडेशनसमरी' छोड़ दिया, बिना किसी div के पाठ और पाठ 'इन त्रुटियों को ठीक करें' शुरुआत से ही है। – dbd