我想在vb.net的網頁上打印一條消息。我正嘗試以新的方式獲取消息。我嘗試使用「\ r \ n」和新行字符。但是,這是打印在頁面而不是下一行。請讓我知道是否有其他選擇。VB.Net中的新行字符?
回答
您需要在網頁上使用HTML來獲得換行符。例如「< br/>」會給你一個換行符。
是:
vbnewline
例如
Msgbox ("Fst line" & vbnewline & "second line")
這可以在Reporting Services文本框表達式中很好地工作。 – 2013-08-07 19:14:27
你需要使用html/xhtml break character:
<br />
Environment.NewLine
是最 「.NET」 的方式Ø f得到這個字符,它也會在Windows上發出一個回車符和換行符,並且如果這是你的一個擔憂,那麼在Unix中只是一個回車符。
爲什麼downvote? – 2009-02-05 12:58:59
我懷疑,因爲雖然你的答案解決了如何獲得換行符,但實際上並不是提問者需要的答案。他實際需要的是一個HTML中斷。正如其他答案所涵蓋的那樣。 剛纔談到NewLine的答案都沒有真正回答這個問題。 – andynormancx 2009-02-05 14:19:09
如果你正在使用這樣的東西。
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)
在VB中這樣做的正確方法是使用VB常量換行符。主要的三個是
- vbCrLf = 「\ r \ n」
- VBCR = 「\ r」
- vbLf = 「\ n」
VB默認不允許字符串中的任何字符轉義碼與C#和C++等語言不同。處理文件路徑時,這樣做的一個原因是易用性。
- C++文件路徑字符串: 「C:\\ FOO \\跳回到bar.txt」
- VB文件路徑字符串: 「C:\ FOO \跳回到bar.txt」
- C#文件路徑串:C++方式或@ 「C:\富\跳回到bar.txt」
在這種情況下,我可以使用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
將工作正常。
vbCrLf
是Visual Basic 6天的遺蹟。雖然它的工作原理與Environment.NewLine
完全一樣,但它只能讓.NET API讓VB6開發人員更加熟悉。
您可以調用String.Replace()函數以避免串聯許多單個字符串值。
MSGBOX( 「第一線路\ n個第二線。」 替換( 「\ n」 個,Environment.NewLine)。)
Environment.NewLine
或vbCrLf
或Constants.vbCrLf
約VB.NET新行的更多信息:
http://msdn.microsoft.com/en-us/library/system.environment.newline.aspx
- 1. 由新行VB.NET分割字符串
- 2. VB.Net無法創建「新行」「字符串」
- 3. vb.net中的多行字符串文字?
- 4. 替換爲新行的字符串不能用於vb.net中的json字符串
- 5. bash中的新行字符
- 6. VB.NET - 從字符串中刪除字符
- 7. 字符串新行字符
- 8. 新行字符
- 9. vb.net字符集
- 10. 用VB.NET中的一行代碼替換字符串中的多個字符
- 11. 將字符串轉換爲VB.net中的多行文字
- 12. vb.net串行端口字符編碼
- 13. VB.NET富文本框換行字符
- 14. 作爲字符串執行代碼vb.net
- 15. CSVPrinter新行字符
- 16. 新行字符php
- 17. 字符串在vb.net
- 18. VB.NET - 空字符串
- 19. 插入字符(vb.net)
- 20. VB.NET跳過字符
- 21. 新行符號unicode字符
- 22. 如何轉義VB.NET字符串文字中的#字符?
- 23. 在VB.NET中遍歷字符串中的字符
- 24. 如何在VB.NET中檢測字符串中的特定字符?
- 25. 檢測字符串中的字符中國VB.NET
- 26. vb.net格式的URL字符
- 27. VB.net新行中的XML元素
- 28. 字符串文本中的新行?
- 29. iOS - UITextView中的新行字符
- 30. Silverlight字符串資源中的新行
這不會爲web環境做任何事情。您需要一個
標籤 – 2009-02-05 14:10:54