在asp.net中替换issue
本文关键字:替换 issue net asp | 更新日期: 2023-09-27 18:19:16
My string is Following:
string mystring ="Test1234'r'ntest1234'r'ntest1234'r'ntest dhjfadhdfsfdsjfdf";
它来自一个数据库,我想在标签中显示它作为通常的格式。因此,我想将'r'n
替换为<br>
。
我尝试使用NewString= mystring .Replace(''r'n','<br>');
,但它没有工作。
我得到了以下错误
字符字面'中的多个字符。如果这不是一个正确的方法,建议。谢谢。
试着用双引号代替单引号:
var NewString= mystring.Replace("'r'n","<br>");
使用单引号表示您将指定一个字符而不是字符串。然后,您传入了一个由两个字符('r和'n)而不是单个字符组成的字符串,从而导致错误。
那是因为你正在使用'
。你需要使用"
.
无论如何,Label
不格式化HTML标记,这意味着,<br />
看起来像<br />
,而不像一个新的行。
为此,您需要使用span
或div
或类似的内容。
您可以将Label
替换为span
:
<span id="span1" runat="server" />
,然后使用
span1.Controls.Add(new LiteralControl("your string here with html tags"));