我总是使用Replace(myString,vbCrLf,"")在从数据库向页面输出内容时显示换行符(保留换行符)。我想允许用户在文本区输入换行符,并在页面上显示它们(用来显示html中的换行符)。Linq似乎正在用其他东西替换换行符,这会导致Replace语句找不到换行符,因此没有插入html。当从数据库加载值到文本区时,换行符仍然存在。我尝试用替换以下内容,但都不起作用。vbNewLine
E
我试图使用Linq命名空间中的XText将换行符插入文本节点。我有一个字符串,其中包含换行符,但是我需要解决如何将这些字符转换为实体字符(即 ),而不仅仅是让它们以新行的形式出现在XML中。nWith new lines in it\n";
然后使用一个XElement写出XmlTextWriter,这将导致包含换行符的文件,而不是实体替换。编辑:
当我将XML加载到EXCEL中时,问题就会显现出来,EXCEL似乎不喜欢<