当我在数据库中插入数据时,用户可以在多行文本框中以多行编写句子。 因此,当我在数据库中填充相同的数据时,它会像这样填充数据: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");
答案 0 :(得分:1)
您的问题中<br />
标记中有一个空格,因此使用Replace
方法时。试试吧
.Replace("<br />", "\n");
请注意br和/之间的空格字符,使其成为<br />
而不是<br/>
答案 1 :(得分:1)
你正确地做到了。只需观察你得到的标签,它们在“”之间包含一个空格。因此,请确保相应地在replace命令中放置一个空格。 这样的事情。
.Replace("<br />", "\n");
有些浏览器会将<br />
仅视为<br>
,因此为了确保没有任何问题,您可以使用以下代码替换上述代码。
.Replace("<br />", "\n").Replace("<br>", "\n");