sql - Index was out of range c# when checking against AD -
उपयोगकर्ता को सक्रिय निर्देशिका के विरुद्ध जाँचते समय, मैं उनके मेल विशेषता को भी एक सत्र चर में संग्रहीत करने की कोशिश करता हूं
हालांकि, जब उपयोगकर्ता एडी खाते में मेल पता नहीं होता है, तो मैं इसे उनके लिए स्क्रीन पर प्रदर्शित करना चाहूंगा।
इस समय सूचकांक के लिए एक अपवाद पकड़ा जाता है < / P>
मैं इसके लिए कैसे जांच सकता हूं ताकि मैं लेबल की संपत्ति सेट कर सकूं? मैं स्पष्ट रूप से इसे कैच में सेट करने से बचना चाहता हूं।
try {var मेल = adsSearchResult.Properties ["मेल"] [0]; अगर (मेल == नल) {Label3.Text = "blablabla"; वापसी; } अन्य {सत्र ["ईमेल"] = विज्ञापनसशोधआरक्षित। प्रॉपर्टीज़ ["मेल"] [0] .ओस्ट्रिंग ()। टूलावर (); }} पकड़ (अपवाद पूर्व) {Response.Write (पूर्व); }
आप केवल अशक्त और लंबाई की जांच जोड़ सकते हैं, वास्तव में यदि ऐसा हो संभावना।
try {if adsSearchResult.Properties ["मेल"]! = नल और amp; adsSearchResult.Properties ["मेल"]। कोई भी ()) {var मेल = adsSearchResult। गुण [ "मेल"] [0]; अगर (मेल == नल) {Label3.Text = "blablabla"; वापसी; } और {सत्र ["ईमेल"] = विज्ञापनशोधआरक्षित। प्रॉपर्टीज़ ["मेल"] [0] .ओस्ट्रिंग () .ओओवर (); }}} पकड़ (अपवाद पूर्व) {Response.Write (पूर्व); }
Comments
Post a Comment