我已经尝试了很多搜索建议以使其发挥作用。但我无法找到它为什么不起作用。在另一个论坛上,我寻求帮助,他们说:使用 string.replace()我正在使用 ASP.NET 网页和 SqlCe 作为数据库。
我试过的是这样的:
<div><h3>About Me: </h3>
@{
var About = row.About;
var aboutReplaced = About.Replace('\n', '<br />');
}
@aboutReplaced
</div>
请注意,这row.About
是通过foreach (var row in result)
循环实现的。
我面临的问题是这样的:
当我将代码用作:
About.Replace('\n', '<br />');
它给出一个错误说,Too many characters in character literal
.当我使用代码时:
About.Replace("\n", "<br />");
它给了我一个输出,<br />
写在页面内。我知道它会创建一个字符串。
所以我该怎么做?
两种方法都不起作用。而且我在这里也看到了另一种方法,那就是在 PHP 中使用一些代码,我正在使用 ASP.NET,所以这行不通!我现在得到的是:
Hi <br />My name is afzaal! I am 18 years old. <br /> <br />Cheers!
这就是我得到的输出。相反,我想得到这样的如下:
Hi <br />My name is afzaal! I am 18 years old. And I have done all the coding work for this website! <br /> <br />Cheers!
我希望你能明白我的描述。