मेरे पास ASP.NET पृष्ठ में कुछ अनुभाग हैं और उन्हें अलग से सत्यापित करने की आवश्यकता है।सत्यापन प्रमाणीकरण काम नहीं कर रहा है जब सत्यापन समूह निर्दिष्ट किया गया है
प्रत्येक अनुभाग में इसका अपना सत्यापन सारांश अनुभाग है इसलिए मैंने ValidationGroup
विशेषता के साथ ValidationSummary टैग का उपयोग करने के बारे में सोचा लेकिन यह काम नहीं करता है।
निम्नलिखित कोड काम करता है लेकिन पेज में सभी नियंत्रण की पुष्टि करता है: एक ओर जहां निम्नलिखित (कोई सत्यापन, प्रस्तुत मैं सिर्फ विज़ार्ड में अगले पृष्ठ पर जाने पर) काम नहीं करता
<asp:TextBox ID="field1" runat="server" TabIndex="1" MaxLength="20" />
<asp:RequiredFieldValidator ID="field1RequiredValidator" ControlToValidate="field1" runat="server"
Display="None" ErrorMessage="mandatory 1" />
<asp:TextBox ID="field2" runat="server" TabIndex="2" MaxLength="20" />
<asp:RequiredFieldValidator ID="field2RequiredValidator" ControlToValidate="field2" runat="server"
Display="None" ErrorMessage="mandatory 2" />
....
<asp:ValidationSummary ID="validationSummary" HeaderText="Sumary" runat="server" />
:
<asp:TextBox ID="field1" runat="server" TabIndex="1" MaxLength="20" />
<asp:RequiredFieldValidator ID="field1RequiredValidator" ControlToValidate="field1" runat="server"
Display="None" ErrorMessage="mandatory 1" ValidationGroup="xxxx" />
<asp:TextBox ID="field2" runat="server" TabIndex="2" MaxLength="20" />
<asp:RequiredFieldValidator ID="field2RequiredValidator" ControlToValidate="field2" runat="server"
Display="None" ErrorMessage="mandatory 2" ValidationGroup="xxxx" />
....
<asp:ValidationSummary ID="validationSummary" HeaderText="Sumary" runat="server" ValidationGroup="xxxx" />
मुझे यहां क्या याद आ रही है? क्या अतिरिक्त सेटअप की आवश्यकता है या कुछ और?
हे ... यह काम करता है, मुझे नहीं पता था कि मुझे इसे बटन पर भी निर्दिष्ट करना था। धन्यवाद! लेकिन अब मेरे पास एक और मुद्दा है। मेरे पास मेरे पृष्ठ में अधिक सत्यापन समूह हैं। मैं उन सभी को केवल एक सबमिट बटन के साथ कैसे ट्रिगर करूं? – user0971832
यदि आपको एक बटन से सभी सत्यापन ट्रिगर करना है तो आप उनके लिए अलग सत्यापन समूह क्यों निर्दिष्ट करते हैं। – rahularyansharma
@rahularyansharma: क्योंकि मेरा पृष्ठ खंडों में बांटा गया है। प्रत्येक अनुभाग में अपना स्वयं का प्रमाणीकरण सारांश होता है (यानी त्रुटि सारांश उसी खंड में प्रदर्शित होना चाहिए जो त्रुटि में हैं) इसलिए मुझे उन्हें समूहित करने की आवश्यकता है। लेकिन मुझे बस एक सबमिट बटन से ट्रिगर करने की ज़रूरत है। – user0971832