如何在以下代码中添加新行字符?

时间:2010-12-09 07:14:58

标签: asp.net sql string

当我在数据库中插入数据时,用户可以在多行文本框中以多行编写句子。 因此,当我在数据库中填充相同的数据时,它会像这样填充数据:fffffffffffffffffffffffffffffff< br /> f< br /> f< br /> f< br /> f< br /> f< br /> f< br /> f< br /> f< br /> < br /> ff< br /> f< br /> f< br /> < br /> < br /> < br /> FFF

但我想删除& lt,& gt,br。为此,我使用了以下代码,但我的目的没有解决。那么怎么做:

txtEditorOpportunity.Text = dbReader["DESCRIPTION"].ToString().Replace("<br/>", "\n");

2 个答案:

答案 0 :(得分:1)

您的问题中<br />标记中有一个空格,因此使用Replace方法时。试试吧

.Replace("<br />", "\n");

请注意br和/之间的空格字符,使其成为<br />而不是<br/>

答案 1 :(得分:1)

你正确地做到了。只需观察你得到的标签,它们在“”之间包含一个空格。因此,请确保相应地在replace命令中放置一个空格。 这样的事情。

.Replace("<br />", "\n");

有些浏览器会将<br />仅视为<br>,因此为了确保没有任何问题,您可以使用以下代码替换上述代码。

.Replace("<br />", "\n").Replace("<br>", "\n");