मैं vb.net में किसी वेब पेज पर एक संदेश मुद्रित करने का प्रयास कर रहा हूं। मैं संदेश को नई लाइनों में लाने की कोशिश कर रहा हूं। मैंने "\ r \ n" और नया लाइन वर्ण का उपयोग करने का प्रयास किया। लेकिन यह अगले पंक्ति में आने के बजाय पृष्ठ में मुद्रित हो रहा है। यदि कोई विकल्प है तो कृपया मुझे बताएं।वीबी.Net में नया लाइन कैरेक्टर?
उत्तर
लाइन ब्रेक पाने के लिए आपको वेब पेज पर HTML का उपयोग करने की आवश्यकता है। उदाहरण के लिए "< br/>" आपको एक लाइन ब्रेक देगा।
Environment.NewLine आज़माएं।
यह है:
vbnewline
Msgbox ("Fst line" & vbnewline & "second line")
है यह रिपोर्टिंग सेवा टेक्स्टबॉक्स अभिव्यक्ति में पूरी तरह से काम करता है। –
उपयोग करने के लिए html/xhtml break character आपका जरूरत:
<br />
Environment.NewLine
सबसे ".NET" जिस तरह से ओ है चरित्र प्राप्त करने के बाद, यह विंडोज़ पर एक कैरिज रिटर्न और लाइन फीड और यूनिक्स में सिर्फ एक कैरिज रिटर्न भी छोड़ देगा यदि यह आपके लिए चिंता का विषय है।
हालांकि, आप वीबी 6 शैली vbCrLf
या vbCr
का उपयोग भी कर सकते हैं, जिसमें कैरिज रिटर्न और लाइन फीड या केवल कैरिज रिटर्न दिया जा सकता है।
डाउनवोट क्यों? –
मुझे संदेह है क्योंकि आपका उत्तर पता चलता है कि न्यूलाइन कैरेक्टर कैसे प्राप्त किया जाए, जो कि वास्तव में प्रश्नकर्ता की ज़रूरत नहीं है। उसे वास्तव में क्या चाहिए एक HTML ब्रेक है। जैसा कि अन्य उत्तरों से ढका हुआ है। न्यूलाइन के बारे में बात करने वाले उत्तरों में से कोई भी वास्तव में प्रश्न का उत्तर नहीं दे रहा है। – andynormancx
हालांकि, यह कहा गया, सवाल अविश्वसनीय रूप से अस्पष्ट है। मुझे लगता है कि "वेब पेज पर एक संदेश प्रिंट करें" _could_ वास्तव में इसका मतलब है कि वह वेब पेज पर अलर्ट() या msgbox() का उपयोग करने का प्रयास कर रहा है, जो इसे एक अलग सवाल बना देगा। – andynormancx
यदि आप इस तरह कुछ उपयोग कर रहे हैं।
Response.Write("Hello \r\n")
Response.Write("World \r\n")
और आउटपुट
Hello\r\nWorld\r\n
तो फिर तुम मूल रूप से हो जाएगा ताकि उत्पादन इस
Response.Write("Hello <br/>")
Response.Write("World <br/>")
की तरह कुछ के लिए देख रहे
Hello
World
आप भी परिभाषित कर सकते हैं "है < br/> "स्थिर और पुन: उपयोग करें
उदाहरण के लिए।
Public Const HtmlNewLine as string ="<br />"
Response.Write("Hello " & HtmlNewLine)
Response.Write("World " & HtmlNewLine)
यदि आप सभी बाहर जाना चाहते हैं, तो आप पर्यावरण को भी उपclass कर सकते हैं और HtmlNewLine को इसमें जोड़ सकते हैं ... –
:) हाँ जॉन। यदि आवश्यकता हो तो हम एक्सटेंशन विधियों के रूप में भी जोड़ सकते हैं। –
वीबी में ऐसा करने का उचित तरीका न्यूलाइन के लिए वीबी स्थिरांक पर उपयोग करना है।मुख्य तीन हैं
- vbCrLf = "\ r \ n"
- vbCr = "\ r"
- vbLf = "\ n"
वीबी डिफ़ॉल्ट रूप से के लिए अनुमति नहीं है तारों में किसी भी चरित्र से बचने वाले कोड जो सी # और सी ++ जैसी भाषाओं से अलग हैं जो करते हैं। फ़ाइल पथ से निपटने के दौरान ऐसा करने में से एक कारण उपयोग में आसान है।
- सी ++ फ़ाइल पथ स्ट्रिंग: "C: \\ foo \\ bar.txt"
- वीबी फ़ाइल पथ स्ट्रिंग: "c: \ foo \ bar.txt"
- सी # फ़ाइल पथ स्ट्रिंग: सी ++ जिस तरह से या @ "c: \ foo \ bar.txt"
-1 ... यह एक पूरी तरह से वैध और सही उत्तर है – JaredPar
ये विधियां .NET और मानक पर्यावरण में निहित हैं। न्यूलाइन का उपयोग किया जाना चाहिए। और चूंकि ओपी एएसपी.NET को देख रहा था, इसलिए ये स्थिरांक वैसे भी काम नहीं करेंगे। एचटीएमएल
टैग मांग समाधान प्रदान करने का सही तरीका है। –
मैं वीबी 6 शैली स्थिरांक का जिक्र कर रहा था। बस इतना हम स्पष्ट हैं। हालांकि मैंने अभी भी इसे वोट नहीं दिया होगा। –
इस मामले में, मैं vbNewLine
, vbCrLf
या "\r\n"
उपयोग कर सकते हैं।
आप अपने पाठ श्रृंखलाबद्ध बिना Visual Basic .NET में इस समस्या का समाधान कर सकते हैं, तो आप अपने अतिभारित toString की वापसी प्रकार के रूप में उपयोग कर सकते हैं:
System.Text.RegularExpressions.Regex.Unescape(String.format("FirstName:{0} \r\n LastName: {1}", "Nordanne", "Isahac"))
स्ट्रिंग में नई लाइन चरित्र देने के लिए asp.net में आपको <br>
का उपयोग करना चाहिए।
विंडो बेस एप्लिकेशन Environment.NewLine
ठीक काम करेगा।
यह सही उत्तर है अब मैं
टैग की सहायता से नई लाइन में स्ट्रिंग मैसेज लिखने में सक्षम हूं। –
sahdeo
vbCrLf
विजुअल बेसिक 6 दिनों का एक अवशेष है। हालांकि यह Environment.NewLine
जैसा बिल्कुल काम करता है, लेकिन इसे केवल .NET एपीआई को वीबी 6 डेवलपर्स स्विचिंग से अधिक परिचित महसूस करने के लिए रखा गया है।
आप कई सिंगल स्ट्रिंग मानों के संयोजन से बचने के लिए स्ट्रिंग। रीप्लेस() फ़ंक्शन को कॉल कर सकते हैं।
MsgBox ("पहली पंक्ति \ N दूसरी पंक्ति।" बदलें ("\ n", Environment.NewLine)।)
Environment.NewLine
या vbCrLf
या Constants.vbCrLf
VB.NET नई लाइन के बारे में अधिक जानकारी:
http://msdn.microsoft.com/en-us/library/system.environment.newline.aspx
- 1. विजुअल स्टूडियो 2008: नया लाइन कैरेक्टर ढूंढें और बदलें?
- 2. वीबी.NET
- 3. वीबी.Net
- 4. वीबी.Net
- 5. MYSQL में नया लाइन वर्ण REPLACE
- 6. मैं जावा में इनपुट कैरेक्टर-बाय-कैरेक्टर कैसे पढ़ूं?
- 7. पोस्ट अनुरोध में न्यूलाइन कैरेक्टर
- 8. वीबी.Net - "साथ" और क्लोजर
- 9. वीबी.Net- स्ट्रिंग में गणितीय अभिव्यक्ति का मूल्यांकन
- 10. वीबी.Net - एक बहुआयामी सूची दृश्य में पूरी लाइन का चयन करें और न केवल पहले आइटम
- 11. स्पेस कैरेक्टर
- 12. व्हाइटस्पेस कैरेक्टर
- 13. एक्स कैरेक्टर
- 14. फ्रांसीसी कैरेक्टर
- 15. एक न्यूलाइन कैरेक्टर
- 16. इकाई फ्रेमवर्क - सी # या वीबी.Net
- 17. वीबी.Net सूची। ढूँढें। मान पास
- 18. एक वीबी.Net Winforms ऐप में मुख्य() प्रविष्टि बिंदु कैसे खोजें?
- 19. टेक्स्ट क्षेत्र पर न्यूलाइन कैरेक्टर
- 20. ^एम कैरेक्टर क्लोजर कीचड़-प्रतिलिपि
- 21. आईफोन पुश अधिसूचना कैरेक्टर सीमा
- 22. वीबी.Net में पैनल में स्क्रॉलबार कैसे प्राप्त करें?
- 23. एक अद्वितीय कैरेक्टर
- 24. टैब एस्केप कैरेक्टर?
- 25. डेटाटेबल और कैरेक्टर वेक्टर
- 26. कैरेक्टर सेट विशेष वर्ण
- 27. पायथन: ब्लॉक कैरेक्टर
- 28. कैरेक्टर-एन्कोडिंग समस्या वसंत
- 29. जावा रेगेक्स कैरेक्टर क्लास
- 30. कैरेक्टर + को HTTP पोस्ट
यह एक वेब पर्यावरण के लिए कुछ नहीं करेंगे। आपको
टैग –