मैं पहले 50 अक्षरों को प्राप्त करने की कोशिश कर रहा हूं, इसलिए मैंने इसे प्राप्त करने के लिए subString
फ़ंक्शन का उपयोग किया।सूचकांक और लंबाई स्ट्रिंग के भीतर किसी स्थान का संदर्भ लेना चाहिए?
आप देख सकते हैं, मैं समझ गया के लिए इस कोड का प्रयोग किया:
<%# Eval("BannerDescription").ToString.Substring(1, 50)%>
लेकिन दुर्भाग्य से यह काम नहीं कर रहा है और एक त्रुटि संदेश आ रहा है:
सूचकांक और लंबाई एक का उल्लेख करना चाहिए स्ट्रिंग के भीतर स्थान।
तो क्या इसे ठीक करने का कोई और तरीका है?
क्योंकि उपयोगकर्ता डेटा प्रविष्टि को नियंत्रित कर रहा है! कुछ बार वह 10 अक्षरों को दूसरे बार दर्ज कर सकता है शायद 1000 अक्षर तो मैं इसे कैसे हल कर सकता हूं?
मैं उन सभी की कोशिश की लेकिन हम इसे इस तरह से उपयोग कर सकते हैं:
<%# IIf(Eval("BannerDescription").ToString().Length > 49, Eval("BannerDescription").ToString().Substring(0, 49), Eval("BannerDescription"))%>
धन्यवाद।
हाँ - लंबाई स्ट्रिंग से भी बड़ा निर्दिष्ट नहीं करते। त्रुटि संदेश आपको बता रहा है कि समस्या क्या है। –
हाँ मुझे पता है। क्योंकि उपयोगकर्ता डेटा प्रविष्टि को नियंत्रित कर रहा है! कुछ बार वह 10 लीटर अन्य बार प्रवेश कर सकता है शायद 1000 कूड़े मैं इसे कैसे हल कर सकता हूं? – HAJJAJ
एआरएम, लंबाई की जांच करें। –