为什么'\ n'在这种情况下不执行换行?

时间:2011-04-14 01:47:23

标签: c# asp.net

我从数据库中获取了一些文本,所以我想在TextBox对象中查看它们。 DB中的文本具有\ n字符来表示新行,但是当我将文本绑定到TextBox时,\ n仍会显示而不会转换为新行!

我尝试了“\ r \ n”而没有结果!

出了什么问题!

1 个答案:

答案 0 :(得分:3)

如果您查看调试器中的字符串,我愿意打赌其中包含\\n,而不是\n\\n将显示为\ n,但\n将显示为换行符

string s = "Hello\\nWorld";  // Displays 'Hello\nWorld'

s = "Hello\nWorld";          // Displays 'Hello
                             //           World'