2010-09-15 10 views
9

में मल्टीलाइन लेबल मैं एक मल्टीलाइन लेबल का उपयोग करना चाहता हूं लेकिन नियंत्रण नियंत्रण ब्राउज़र की ऊंचाई, चौड़ाई और रैप गुणों को सेट करने पर भी ब्राउज़र निर्भर है, मैं बहुभाषी पाठ प्रदर्शित करने में असमर्थ हूं, यह समर्थन नहीं करता है हर ब्राउज़र में एक ही तरह से।एएसपीनेट

+0

आप किस नियंत्रण के बारे में बात कर रहे हैं, बिल्कुल? आप इसका उपयोग कैसे कर रहे हैं, आप क्या देखते हैं, आपने क्या उम्मीद की? –

उत्तर

12

यदि आपका मतलब asp:Label है तो यह HTML आउटपुट में span तत्व का समाधान करता है। यह न तो सिंगल लाइन या मल्टीलाइन है।

इस तत्व के लिए कुछ निश्चित चौड़ाई परिभाषित करें और पाठ काफी लंबे समय तक कई पंक्तियों में लपेट जाएगा।

<asp:Label runat="server" style="width:300px;"> 
+2

मेरे लिए काम नहीं कर रहा है। – etlds

+0

इनलाइन – SearchForKnowledge

3

लेबल डिफ़ॉल्ट रूप से एकल पंक्ति हैं।

लेकिन यदि आप टेक्स्ट बॉक्स में एकाधिक लाइनें प्रदर्शित करना चाहते हैं, तो एक विकल्प है जो काम कर सकता है। मैं काम करने के लिए autowrap नहीं मिल सका है, लेकिन अगर आप चाहते हैं विशिष्ट लाइन होने के लिए टूट जाता है, तो

label.text = string1 + "<br/>" + string2 + "<br/>" + string3; 

यह आसान लग सकता है, लेकिन सी # Environment.Newline aspx में काम नहीं किया। केवल <br/> प्रस्तुत करने के लिए मेरे लिए काम किया।

10

में "<br/>" के साथ स्ट्रिंग को संयोजित कर सकते हैं क्योंकि इसका परिणाम एचटीएमएल में होगा।

उदाहरण के लिए:

label1.Text = strSample1 & "<br/>" & strSample2 

आप लेबल की नहीं विशिष्ट चौड़ाई करते हैं, यह स्वत: चौड़ाई अपने स्ट्रिंग फिट करने के लिए विस्तार होगा।

+0

के बजाय 'CssClass' का उपयोग करने की अनुशंसा की जाती है आपके उदाहरण के बाद यह मेरे लिए काम करता है: ' lblTest.Text = lblTest.Replace ("\ n", "
"); ' –

0

आप "maximunsize" और "AutoSize" लेबल गुणों के साथ इसे हल कर सकते हैं और आपकी समस्या हल हो गया है:

<asp:Label runat="server" style="width:300px;" maximunsize="300px" autosize="true"> 
1
width ="...px" style="word-wrap:normal; " 

आप अगर यह चौड़ाई तो style="word-wrap:break-word; " आप कर सकते हैं अधिक है अंतिम शब्द को तोड़ने के लिए चाहते हैं अधिकतम चौड़ाई का उपयोग करें: ... पीएक्स; यदि आप चौड़ाई प्रोग्रामेटिकल बदलते हैं तो शब्द रैपिंग सुनिश्चित करने के लिए स्टाइल टैग पर।